XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Common Stock and Class B Common Stock and Preferred Stock and Warrants and Treasury Stock (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Oct. 31, 2023
USD ($)
Dec. 31, 2019
shares
Dec. 31, 2018
shares
Class of Stock [Line Items]          
Common stock, shares authorized (in shares) 1,600,000,000 1,600,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001      
Treasury stock (in shares) 171,515,000 157,903,000      
Authorized share repurchase (up to)       20,000,000 15,000,000
Stock repurchase program, authorized amount (up to) | $     $ 5,000,000,000    
Remaining authorized repurchase amount | $ $ 3,200,000,000        
Common Stock          
Class of Stock [Line Items]          
Treasury stock (in shares) 164,200,000 150,600,000      
Class B Common Stock          
Class of Stock [Line Items]          
Common stock, shares authorized (in shares) 400,000,000 400,000,000      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001      
Number of voting rights to each shareholder, per share | vote 10        
Common stock, conversion basis one        
Treasury stock (in shares) 7,300,000 7,300,000      
Common Stock          
Class of Stock [Line Items]          
Common stock, shares authorized (in shares) 1,600,000,000        
Common stock, par value (in dollars per share) | $ / shares $ 0.0001        
Number of voting rights to each shareholder, per share | vote 1        
Total number of directors elected by holders of common stock, voting as single class, percentage 25.00%