XML 138 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
period
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Apr. 23, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Capitalized stock-based compensation expense $ 27.7 $ 20.3 $ 9.1  
Share-based compensation expense not yet recognized $ 629.4      
Expected recognized period (in years) 2 years 1 month 6 days      
2000 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 4 years      
2001 Supplemental Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 4 years      
Minimum percentage of fair value of grant 85.00%      
2004 Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of purchase price reductions 15.00%      
Number of offering periods | period 2      
Offering period (in months) 24 months      
Offering interval (in months) 6 months      
Purchase discount from market price (percent) 85.00%      
Number of shares available for grant (in shares) | shares 2,640,649      
2020 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 4 years      
Number of shares available for grant (in shares) | shares 3,969,920     4,000,000
Nonstatutory stock options, RSAs, RSUs and stock appreciation rights | 2000 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of fair market value of common stock on the grant date 85.00%      
Incentive stock options | 2000 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of fair market value of common stock on the grant date 100.00%      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units vested and released, net $ 472.9 $ 417.0 $ 269.1