v3.26.1
Net Income per Share - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Aug. 31, 2025
Class of Stock [Line Items]      
Stock repurchased and retired $ 1,061 $ 812  
Common Class A      
Class of Stock [Line Items]      
Stock repurchased and retired (in shares) 8.1 6.1  
Stock repurchased and retired $ 1,100 $ 807  
Remaining authorized repurchase amount $ 4,500    
Share Repurchase Program 2025      
Class of Stock [Line Items]      
Stock repurchase program, authorized amount     $ 6,000
RSUs      
Class of Stock [Line Items]      
Shares subject to performance conditions (in shares) 9.6 9.6