XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2022
Feb. 28, 2021
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 3,834,000 $ 4,179,000
Expected cost on shares expected to vest     $ 5,154,000  
Recognition period for compensation expense not yet recognized     2 years 2 months 12 days  
Weighted average shares granted (usd per share)     $ 24.69 $ 11.78
Director        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     1 year  
Fully Vested and Restricted Stock | Director        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 589,000 $ 468,000
Granted (in shares)     22,458 39,312
Weighted average shares granted (usd per share)     $ 27.45 $ 13.00
Deferred Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted (in shares)     0 0
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     3 years  
Granted (in shares)     90,807 181,914
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     3 years  
Granted (in shares)     86,772 367,558
Restricted Stock And Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award        
Stock-based compensation     $ 3,245,000 $ 3,711,000
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)     1,835,000  
Equity and Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Share-based compensation, number of shares authorized (in shares)     1,924,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