XML 149 R132.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation   $ 21,176 $ 20,315 $ 4,618  
Issuance of common stock pursuant to the employee stock purchase plan (in shares)   24,516 9,101    
Restricted Stock Awards (RSAs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting of performance stock units (in shares)   126,203      
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting of performance stock units (in shares)   0      
Market Based Performance Stock Units (Market Based PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting of performance stock units (in shares)   20,996      
Performance Based Performance Stock Units (Performance Based PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting of performance stock units (in shares)   0      
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   $ 8,918 $ 6,604 1,988  
Total unrecognized compensation cost   $ 5,580      
Weighted-average period to recognize cost   2 years 3 months 7 days      
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          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average period to recognize cost   3 years      
Total unrecognized compensation cost, options   $ 6,355      
2014 Omnibus Incentive Plan | Restricted stock units | Minimum          
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 | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period   5 years      
2014 Omnibus Incentive Plan | Market Based Performance Stock Units (Market Based PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, fair value of shares vested   $ 1,458 0 $ 0  
Total unrecognized compensation cost   $ 2,661      
Weighted-average period to recognize cost   2 years      
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   $ 6,966 $ 7,405    
Stock based compensation, award vesting period   30 days      
Award performance period before vesting period   3 years      
2014 Omnibus Incentive Plan | Performance Based Performance Stock Units (Performance Based PSUs) | Forecast          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting percentage 142.00%        
Vesting of performance stock units (in shares) 363,150        
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]          
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   3 years 21 days      
Total unrecognized compensation cost, options   $ 790      
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