XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 20, 2025
Mar. 31, 2025
Mar. 31, 2024
May 31, 2024
May 31, 2022
Share-based Compensation          
Proceeds from issuance of common stock under ESPP   $ 337      
Proceeds received upon exercise of stock options   $ 108 $ 294    
Exercise of stock options, shares   15,000 46,322    
Performance stock units          
Share-based Compensation          
Awards granted in period (in shares)   293,073      
Grant date fair value   $ 7.17      
Performance stock units | Certain Executives          
Share-based Compensation          
Shares earned based on achievement of objective, percent 100.00%        
Awards granted in period (in shares) 293,073        
Performance stock units | Maximum          
Share-based Compensation          
Approved and authorized maximum number of shares to be issued   1,600,000      
Performance stock units | Vesting on Achievement of Tiered Return on Relative Total Shareholder Return Objective          
Share-based Compensation          
Grant date fair value   $ 5.89      
Performance stock units | Vesting on Achievement of Tiered Return on Relative Total Shareholder Return Objective | Certain Executives          
Share-based Compensation          
Shares earned based on achievement of objective, percent 50.00%        
Grant date fair value $ 8.45        
Performance period 3 years        
Performance stock units | Vesting on achievement of absolute EBITDA target | Certain Executives          
Share-based Compensation          
Shares earned based on achievement of objective, percent 50.00%        
Grant date fair value $ 5.89        
Performance period 3 years        
ESPP          
Share-based Compensation          
Shares issued under the plan   71,133      
Proceeds from issuance of common stock under ESPP   $ 300      
ESPP | Maximum          
Share-based Compensation          
Approved and authorized maximum number of shares to be issued       1,000,000  
ESPP | Maximum | Accrued liabilities          
Share-based Compensation          
Employee contributions to the ESPP pending stock issuance   $ 100      
2022 LTIP | Maximum          
Share-based Compensation          
Approved and authorized maximum number of shares to be issued         3,735,000