XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Plans and Stock-Based Compensation - Restricted Stock Units - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense $ 6,084 $ 12,685
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation, number of stock unit grants in period 1,268,273  
Stock-based compensation expense $ 7,000 $ 5,900
Number of stock units vested 62,976  
Weighted-average grant date fair values of units granted $ 39.78 $ 132.34
Fair values of stock units $ 5,400 $ 4,000
Unrecognized compensation expense $ 87,500  
Weighted-average amortization period 2 years 6 months 18 days