XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of common stock available for issuance (in shares) | shares 807,671    
Shares of common stock reserved for issuance (in shares) | shares 3,370,000    
Share-based payment arrangement, amount capitalized $ 0 $ 0 $ 0
Intrinsic value, stock options exercised 200,000 400,000 6,400,000
Cash received from stock option exercises 66,000 $ 163,000 $ 726,000
Restricted stock units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant-date intrinsic value $ 28,800,000    
Share settlement under RSUs (in shares) | shares 73,069 68,625 66,441
Cash used for employee withholding tax payments $ 19,500,000 $ 6,500,000 $ 6,900,000
Unamortized stock-based compensation expense $ 24,900,000 $ 22,300,000  
Weighted average remaining amortization period 1 year 1 year 2 months 12 days  
Restricted stock units (RSUs), performance-based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares) | shares 26,425 68,371  
Period for recognition of compensation expense 3 years    
Minimum | Restricted stock units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Maximum | Restricted stock units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Common Stock | Restricted stock units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Conversion ratio 1