XML 89 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Incentive Plans - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options Outstanding        
Beginning balance (in shares) 609,881 1,503,247 2,094,137  
Options granted (in shares) 0 0 20,010  
Options exercised (in shares) (90,939) (868,614) (540,307)  
Options forfeited (in shares) (14,836) (24,752) (70,593)  
Ending balance (in shares) 504,106 609,881 1,503,247 2,094,137
Options exercisable (in shares) 483,548      
Options vested and expected to vest (in shares) 503,884      
Weighted- Average Exercise Price Per Share        
Beginning balance (in USD per share) $ 40.18 $ 27.40 $ 23.20  
Options granted (in USD per share) 0 0 82.77  
Options exercised (in USD per share) 31.15 17.31 9.59  
Options forfeited (in USD per share) 68.81 66.89 54.54  
Ending balance (in USD per share) 40.97 $ 40.18 $ 27.40 $ 23.20
Options exercisable (in USD per share) 39.61      
Options vested and expected to vest (in USD per share) $ 40.95      
Weighted- Average Remaining Contractual Life (years)        
Weighted-average remaining contractual life for options outstanding (in years) 5 years 2 months 12 days 6 years 2 months 26 days 6 years 5 months 4 days 7 years 7 days
Weighted-average remaining contractual life for options exercisable (in years) 5 years 1 month 24 days      
Weighted-average remaining contractual life for options vested and expected to vest (in years) 5 years 2 months 12 days      
Aggregate Intrinsic Value (in thousands)        
Aggregate intrinsic value of options outstanding $ 38,675 $ 120,163 $ 62,401 $ 97,976
Aggregate intrinsic value of options exercisable 37,756      
Aggregate intrinsic value of options vested and expected to vest $ 38,667