XML 121 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense, tax benefit $ 500 $ 200 $ 100
Stock-based compensation 14,615 4,251 2,706
Unrecognized compensation expense $ 26,600    
Equity Incentive Plan 2015      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized under plan approved by directors (in shares) 2,700,000    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 9,585 1,386 456
Stock Options | Equity Incentive Plan 2015      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
Stock Options | Equity Incentive Plan 2015 | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Stock Options | Equity Incentive Plan 2015 | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
RSA      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 838 996 2,225
RSA | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
RSA | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
RSA and RSU | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
RSA and RSU | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Performance-based RSA      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 776 786 $ 2,012
Performance-based RSA | Government      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation   $ 100