v3.24.1.u1
Net Income per Share - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Feb. 29, 2024
May 31, 2023
Class of Stock [Line Items]        
Stock repurchased and retired $ 753 $ 493    
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.7      
Stock repurchased and retired $ 750      
Common Class A | Share Repurchase Program 2024        
Class of Stock [Line Items]        
Remaining authorized repurchase amount $ 6,000      
RSUs | Common Class A        
Class of Stock [Line Items]        
Shares subject to performance conditions (in shares) 9.6 9.6