XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2022
Feb. 28, 2021
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 4,179,000 $ 2,380,000
Expected cost on shares expected to vest     $ 5,457,000  
Recognition period for compensation expense not yet recognized     2 years 3 months 18 days  
Weighted average shares granted (usd per share)     $ 11.78 $ 14.88
Deferred Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted (in shares)     0 5,730
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     3 years  
Granted (in shares)     181,914 125,582
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     3 years  
Granted (in shares)     367,558 110,600
Restricted Stock And Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 3,711,000 $ 1,683,000
Director        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     1 year  
Director | Fully Vested and Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 468,000 $ 697,000
Granted (in shares)     39,312 45,840
Weighted average shares granted (usd per share)     $ 13.00 $ 13.09
Omnibus Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based compensation, number of shares authorized (in shares)     2,058,000  
Omnibus Plan | Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Performance based incentive stock award retention program period   5 years    
Share-based payment award, maximum number of shares per employee (in shares)   3,333    
Omnibus Plan | Performance Stock Units | Vesting period one        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based payment award vesting rights, percentage   50.00%    
Share-based payment award, maximum number of shares per employee (in shares)   1,666    
Target share price (usd per share)   $ 25.00    
Omnibus Plan | Performance Stock Units | Vesting period two        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based payment award vesting rights, percentage   50.00%    
Share-based payment award, maximum number of shares per employee (in shares)   1,666    
Target share price (usd per share)   $ 30.00    
Equity and Incentive Compensation Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based compensation, number of shares authorized (in shares)     765,000  
Equity and Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based compensation, number of shares authorized (in shares)     854,077  
Equity and Incentive Plan | Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Performance based incentive stock award retention program period 4 years      
Equity and Incentive Plan | Performance Stock Units | Achievement of EBITDA Margin        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based payment award vesting rights, percentage 50.00%      
Equity and Incentive Plan | Performance Stock Units | Company's stock price        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based payment award vesting rights, percentage 50.00%      
Omnibus Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based compensation, number of shares authorized (in shares)     89,077  
Omnibus Plan and Equity and Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 0 $ 0
Shares granted in period (in shares)     0 0
Omnibus Plan and Equity and Incentive Plan | Share-based Payment Arrangement, Option        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based payment award vesting rights, percentage     25.00%  
Omnibus Plan and Equity and Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Performance based incentive stock award retention program period     10 years  
Omnibus Plan and Equity and Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     1 year