XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plan - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Proceeds from exercise of stock options $ 155,000    
Tax benefits attributable to stock-based compensation $ 4,600,000 $ 2,900,000 $ 3,400,000
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock granted vesting period 4 years    
Stock based compensation expense, weighted average period of recognition 2 years 9 months 18 days    
Contractual term 10 years    
Weighted Average Grant Date Fair Value $ 4.36 $ 6.47  
Number of stock options, vested 141,218 0  
Stock options vested, fair value $ 600,000    
Proceeds from exercise of stock options 200,000    
Unrecognized stock based compensation expense $ 4,400,000    
2018 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares authorized 10,864,000    
Aggregate Common stock available for future grants 4,809,837    
2018 Equity Incentive Plan | RSU      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock granted vesting period 4 years    
Fair value of vested stock units $ 10,600,000 $ 10,200,000 $ 9,700,000
Unrecognized stock based compensation expense $ 15,600,000    
Stock based compensation expense, weighted average period of recognition 2 years    
2018 Equity Incentive Plan | PSU      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Fair value of vested stock units $ 0    
Unrecognized stock based compensation expense $ 2,000,000.0    
Stock based compensation expense, weighted average period of recognition 2 years    
2018 Equity Incentive Plan | PSU | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of conversion ranges 0.00%    
2018 Equity Incentive Plan | PSU | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of conversion ranges 150.00%