XML 96 R78.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ 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]      
Contractual term of stock options, in years 10 years    
Aggregate intrinsic value of options exercised $ 1,770.0 $ 1,330.0 $ 1,900.0
Percentage of payroll deductions of employees eligible compensation 15.00%    
Percentage of discount on purchase price of shares lower than fair market value 85.00%    
Number of shares issued under ESPP (in shares) 2,200 2,100 1,400
Unrecognized compensation expense $ 5,790.0    
Weighted-average period of recognition of unrecognized compensation, in years 3 years    
Stock-based compensation $ 1,999.0 $ 1,812.0 $ 1,560.0
Excess tax benefits related to stock-based compensation 371.0 326.0 0.0
Stock-based compensation expense capitalized 198.0 199.0 245.0
Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Value of shares available for issuance under ESPP $ 95.5    
2019 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares reserved for issuance (in shares) 113,000    
Performance Based Restricted Stock Units And Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation expense $ 490.0    
Granted (in shares) 5,000    
Probable of achievement, cost not yet recognized, amount $ 421.0    
Weighted-average period of recognition of unrecognized compensation, in years 4 years    
Stock-based compensation $ 0.0 $ 0.0 $ 0.0
Restricted Stock Units (RSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted (in dollars per share) $ 223.98 $ 228.33 $ 239.85
Aggregate fair value $ 1,750.0 $ 2,500.0 $ 4,320.0
Restricted Stock Units (RSUs) | 2019 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted (in dollars per share) $ 223.98    
Granted (in shares) 12,045    
Restricted Stock Units (RSUs) | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period, in years 4 years    
Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period, in years 6 months    
Offering period 6 months