XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - FV of employee stock options (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Options to purchase common stock      
Weighted average assumptions for estimated fair value of employee stock options      
Common stock fair value per share minimum 30.65 20.69 29.96
Common stock fair value per share maximum 49.47 45.91 44.19
Expected volatility, low end of range (as a percent) 53.91% 52.93% 60.67%
Expected volatility, high end of range (as a percent) 56.82% 58.95% 61.33%
Risk-free interest rate, low end of range (as a percent) 0.47% 0.29% 1.37%
Risk-free interest rate, high end of range (as a percent) 1.33% 1.71% 2.60%
Compensation expense      
Unamortized compensation expense related to unvested awards $ 54.5 $ 48.9  
Period to recognize unamortized compensation expense 2 years 7 months 13 days    
Options to purchase common stock | Minimum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 6 years 5 years 2 months 23 days 5 years 2 months 23 days
Options to purchase common stock | Maximum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 7 years 7 months 24 days 7 years 7 months 24 days 6 years 7 months 2 days
Employee stock purchase plan      
Weighted average assumptions for estimated fair value of employee stock options      
Expected volatility, low end of range (as a percent) 46.08% 50.77% 50.77%
Expected volatility, high end of range (as a percent) 66.37% 66.37% 71.37%
Risk-free interest rate, low end of range (as a percent) 0.04% 0.09% 1.47%
Risk-free interest rate, high end of range (as a percent) 1.65% 1.65% 2.70%
Compensation expense      
Unamortized compensation expense related to unvested awards $ 2.3 $ 0.9  
Period to recognize unamortized compensation expense 1 year 11 months 8 days    
Employee stock purchase plan | Minimum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 6 months 6 months 6 months
Employee stock purchase plan | Maximum      
Weighted average assumptions for estimated fair value of employee stock options      
Expected term (years) 2 years 2 years 2 years