XML 143 R129.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - 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]      
Stock based compensation $ 20,315,000 $ 4,618,000 $ 3,654,000
Issuance of common stock pursuant to the employee stock purchase plan (in shares) 9,101    
2014 Omnibus Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares approved for issuance (in shares) 2,450,000    
2014 Omnibus Incentive Plan | Restricted Stock Awards (RSAs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, fair value of shares vested $ 6,604,000 1,988,000 $ 1,466,000
Total unrecognized compensation cost $ 13,864,000    
Weighted-average period to recognize cost 3 years 2 months 23 days    
2014 Omnibus Incentive Plan | Restricted Stock Awards (RSAs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, award vesting period 3 years    
2014 Omnibus Incentive Plan | Restricted Stock Awards (RSAs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, award vesting period 4 years    
2014 Omnibus Incentive Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, award vesting period 5 years    
Weighted-average period to recognize cost 3 years 1 month 28 days    
Total unrecognized compensation cost $ 4,093,000    
2014 Omnibus Incentive Plan | Market Based Performance Stock Units (Market Based PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized compensation cost $ 1,693,000    
Weighted-average period to recognize cost 1 year 10 months 2 days    
2014 Omnibus Incentive Plan | Market Based Performance Stock Units (Market Based PSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, award vesting period 3 years    
Stock based compensation, award vesting percentage 0.00%    
2014 Omnibus Incentive Plan | Market Based Performance Stock Units (Market Based PSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, award vesting period 5 years    
Stock based compensation, award vesting percentage 175.00%    
2014 Omnibus Incentive Plan | Performance Based Performance Stock Units (Performance Based PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation $ 7,405,000 $ 0  
Stock based compensation, award vesting period 3 years    
Weighted-average period to recognize cost 1 year    
2014 Omnibus Incentive Plan | Performance Based Performance Stock Units (Performance Based PSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, award vesting percentage 0.00%    
2014 Omnibus Incentive Plan | Performance Based Performance Stock Units (Performance Based PSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized compensation cost $ 12,991,000    
Stock based compensation, award vesting percentage 200.00%    
2014 Omnibus Incentive Plan | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation, award vesting period 4 years    
Weighted-average period to recognize cost 2 years 9 months 7 days    
Total unrecognized compensation cost $ 416,000    
Employees stock options contractual terms 10 years    
2019 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (in shares)     2,500,000
Purchase price of common stock, percentage     85.00%
Purchase offering period     6 months