XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands
1 Months Ended 3 Months Ended
May 08, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Equity, Class of Treasury Stock [Line Items]          
Treasury stock (in shares)   173,534   171,515  
Stock repurchase program, authorized amount         $ 5,000,000,000
Common stock repurchases (in shares)   1,700      
Treasury stock, value, acquired, cost method   $ 330,000,000 $ 606,000,000    
Average repurchase price per share (in dollars per share)   $ 189.29      
Remaining authorized repurchase amount   $ 2,900,000,000      
Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Common stock repurchases (in shares) 1,000        
Treasury stock, value, acquired, cost method $ 154,000,000        
Average repurchase price per share (in dollars per share) $ 154.90        
Common stock          
Equity, Class of Treasury Stock [Line Items]          
Treasury stock (in shares)   166,200   164,200  
Class B Common Stock          
Equity, Class of Treasury Stock [Line Items]          
Treasury stock (in shares)   7,300   7,300