XML 139 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
period
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Capitalized stock-based compensation expense $ 46.3 $ 27.7 $ 20.3
Share-based compensation expense not yet recognized $ 694.7    
Expected recognized period (in years) 2 years 2 months 4 days    
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%    
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,213,089   4,000,000
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units vested and released, net $ 462.0 $ 472.9 $ 417.0