XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity - Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 07, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Equity, Class of Treasury Stock [Line Items]              
Treasury stock (in shares)   177,657   177,657   171,515  
Stock repurchase program, authorized amount             $ 5,000,000,000
Common stock repurchases (in shares)       5,600      
Treasury stock, value, acquired, cost method   $ 627,000,000 $ 466,000,000 $ 957,000,000 $ 1,072,000,000    
Average repurchase price per share (in dollars per share)       $ 171.84      
Remaining authorized repurchase amount   $ 2,300,000,000   $ 2,300,000,000      
Subsequent Event              
Equity, Class of Treasury Stock [Line Items]              
Common stock repurchases (in shares) 1,200            
Treasury stock, value, acquired, cost method $ 221,000,000            
Average repurchase price per share (in dollars per share) $ 181.45            
Common stock              
Equity, Class of Treasury Stock [Line Items]              
Treasury stock (in shares)   170,400   170,400   164,200  
Class B Common Stock              
Equity, Class of Treasury Stock [Line Items]              
Treasury stock (in shares)   7,300   7,300   7,300