v3.26.1
Net Income per Share - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 31, 2025
Class of Stock [Line Items]              
Stock repurchased and retired $ 1,066 $ 1,061 $ 1,017 $ 812      
Common Class A              
Class of Stock [Line Items]              
Stock repurchased and retired (in shares) 7,900,000   8,100,000   16,000,000.0 14,200,000  
Stock repurchased and retired $ 1,100   $ 1,000   $ 2,100 $ 1,800  
Remaining authorized repurchase amount $ 3,400       $ 3,400    
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,600,000 9,600,000