XML 115 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation Expense - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total intrinsic value $ 395 $ 320 $ 336
Granted (in dollars per share) $ 556.83 $ 545.73 $ 520.83
Fair value of shares vested $ 165 $ 207 $ 163
Purchase price percentage 95.00%    
Payroll deductions 10.00%    
Shares issued under ESPP (shares) 0.1 0.1 0.2
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 176    
Weighted average amortization period 2 years 1 month 6 days    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 225    
Weighted average amortization period 1 year 10 months 24 days