v3.24.3
Net Income per Share - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 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   $ 1,102 $ 750 $ 753 $ 500 $ 507 $ 493        
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                
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)   8,700,000           18,300,000      
Stock repurchased and retired   $ 1,100           $ 2,600      
Remaining authorized repurchase amount   $ 4,200           $ 4,200      
RSUs                      
Class of Stock [Line Items]                      
Shares subject to performance conditions (in shares)               9,600,000 9,600,000