v3.26.3
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 09, 2026
Oct. 23, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Subsequent Event [Line Items]            
Purchase price     $ 2,434 $ 2,494 $ 9,555 $ 7,475
2026 Stockholder Return Program            
Subsequent Event [Line Items]            
Repurchases of common stock (in shares)     13,621,695   48,372,465  
Average price paid per share (in USD per share)     $ 177.31   $ 195.81  
Purchase price     $ 2,400   $ 9,500  
Subsequent Event | 2026 Stockholder Return Program            
Subsequent Event [Line Items]            
Repurchases of common stock (in shares)   4,987,500        
Average price paid per share (in USD per share)   $ 158.68        
Purchase price   $ 791        
Subsequent Event | Ka Ena Corporation            
Subsequent Event [Line Items]            
Business acquisition, equity transferred for earnout obligation (in shares) 1,510,371