v3.25.4
Stockholders' Equity - Share Repurchases (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stockholders Equity Note [Line Items]      
Repurchases of capital stock $ 45,398 $ 62,047 $ 62,184
Share Repurchase Program      
Stockholders Equity Note [Line Items]      
Repurchases of capital stock (in shares) 240 379 528
Repurchases of capital stock $ 45,398 $ 62,047 $ 62,184
Share Repurchase Program | Class A Capital Stock      
Stockholders Equity Note [Line Items]      
Repurchases of capital stock (in shares) 37 73 78
Repurchases of capital stock $ 6,501 $ 11,855 $ 9,316
Share Repurchase Program | Class C      
Stockholders Equity Note [Line Items]      
Repurchases of capital stock (in shares) 203 306 450
Repurchases of capital stock $ 38,897 $ 50,192 $ 52,868