v3.23.3
Net Income per Share - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
May 09, 2023
Dec. 31, 2022
Aug. 02, 2022
Class of Stock [Line Items]                    
Stock repurchased and retired (in shares) 5.7                  
Stock repurchased and retired   $ 500 $ 507 $ 493 $ 1,000          
Class A Common Stock Warrants                    
Class of Stock [Line Items]                    
Shares called by warrants (in shares)   4.8       4.8     7.9  
Exercise price of warrants (in USD per share)                 $ 28.36  
Warrants exercised (in shares)   6.0       6.0        
Warrants outstanding (in shares)   1.9       1.9        
Share Repurchase Program 2022                    
Class of Stock [Line Items]                    
Stock repurchase program, authorized amount                   $ 2,000
Share Repurchase Program 2023                    
Class of Stock [Line Items]                    
Stock repurchase program, authorized amount               $ 2,500    
Common Class A                    
Class of Stock [Line Items]                    
Stock repurchased and retired (in shares)   3.7       12.1        
Stock repurchased and retired   $ 500       $ 1,500        
Common Class A | Share Repurchase Program 2023                    
Class of Stock [Line Items]                    
Remaining authorized repurchase amount   $ 1,500       $ 1,500        
RSUs | Common Class A                    
Class of Stock [Line Items]                    
Shares subject to performance conditions (in shares)           9.6 9.6