XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Narrative (Details)
12 Months Ended 20 Months Ended
Dec. 31, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2021
USD ($)
Jun. 30, 2023
USD ($)
Jan. 31, 2023
USD ($)
Dec. 31, 2022
$ / shares
shares
Nov. 30, 2021
USD ($)
Jan. 31, 2021
USD ($)
Class of Stock [Line Items]              
Preferred Stock, shares authorized (in shares) | shares 30,000,000       30,000,000.0    
Remaining authorized repurchase amount $ 1,531,000,000            
January 2021 Share Repurchase Program              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount             $ 1,500,000,000
November 2021 Share Repurchase Program              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount           $ 3,000,000,000  
Cost of stock repurchased   $ 1,500,000,000 $ 3,000,000,000        
Share Repurchase Program, January 2023              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount       $ 3,000,000,000      
Class A Stock              
Class of Stock [Line Items]              
Common Stock, shares authorized (in shares) | shares 40,000,000       40,000,000.0    
Common Stock, par value (in dollars per share) | $ / shares $ 0.001       $ 0.001    
Number of votes per share | vote 10            
Common Stock              
Class of Stock [Line Items]              
Common Stock, shares authorized (in shares) | shares 320,000,000       320,000,000.0    
Common Stock, par value (in dollars per share) | $ / shares $ 0.001       $ 0.001    
Number of votes per share | vote 1