v3.24.2.u1
Net Income per Share - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Feb. 29, 2024
Dec. 31, 2023
Class of Stock [Line Items]                  
Stock repurchased and retired (in shares) 5,700,000                
Stock repurchased and retired   $ 750 $ 753 $ 507 $ 493        
RSUs                  
Class of Stock [Line Items]                  
Shares subject to performance conditions (in shares)           9,600,000 9,600,000    
Class A Common Stock Warrants                  
Class of Stock [Line Items]                  
Shares called by warrants (in shares)   700,000       700,000     800,000
Exercise price of warrants (in USD per share)                 $ 28.355
Warrants exercised to purchase (in shares)   800,000       800,000      
Warrants outstanding (in shares)   0       0      
Share Repurchase Program 2023                  
Class of Stock [Line Items]                  
Stock repurchase program, authorized amount $ 2,500                
Share Repurchase Program 2024                  
Class of Stock [Line Items]                  
Stock repurchase program, authorized amount               $ 6,000  
Common Class A                  
Class of Stock [Line Items]                  
Stock repurchased and retired (in shares)   4,900,000       9,600,000      
Stock repurchased and retired   $ 749       $ 1,500      
Remaining authorized repurchase amount   $ 5,300       $ 5,300