v3.26.1
Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2020
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 28, 2025
Feb. 29, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchase program, authorized amount           $ 5,000  
Share repurchase program, remaining authorized, amount             $ 876
Number of shares repurchased (in shares)   5,700,000 6,800,000        
Shares repurchased (in dollars per share)   $ 156.88 $ 155.25        
Shares repurchased   $ 887 $ 1,000        
Options exercised, aggregate intrinsic value     $ 63 $ 220      
Options granted (in shares)     0 0      
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Derived service period of award     4 years        
Granted (in shares)     0        
Expected to vest (in shares)   0 0   74,000    
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares granted and assumed in period (in dollars per share)     $ 187.56 $ 181.45      
Granted (in shares)     9,611,000        
Expected to vest (in shares)   26,732,000 26,732,000   23,961,000    
Unrecognized stock-based compensation expense related to unvested stock options   $ 2,800 $ 2,800        
Unrecognized stock-based compensation expense related to unvested stock options, remaining period for recognition     2 years 8 months 26 days        
CEO Performance Award              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized stock-based compensation expense related to unvested stock options   $ 0 $ 0        
CEO Performance Award | Chief Executive Officer | 2014 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 10,379,000            
Expected to vest (in shares)   9,341,100 9,341,100