XML 80 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Capital Return Program (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award          
Remaining authorized repurchase amount $ 28,230   $ 28,230    
Shares repurchased and retired $ 9,762 $ 6,315 $ 23,159 $ 20,950  
Percent increase in cash dividends 5.00%        
January 2017 Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award          
Remaining authorized repurchase amount         $ 51,280
Class A          
Share-based Compensation Arrangement by Share-based Payment Award          
Shares repurchased and retired (in shares)     36    
Shares repurchased and retired     $ 23,160