XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation - Schedule of Share-Based Payment Award, Market-Based Awards Valuation Assumption (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 18, 2025
Mar. 08, 2024
Jan. 03, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation expense       $ 4,153 $ 4,128    
Market-based Restricted Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Target Shares (in shares) 250,252 239,464 268,738        
Fair value $ 9,800 $ 6,300 $ 6,800     $ 6,300 $ 6,800
Historical volatility (percent) 60.00% 80.00% 78.00%        
Risk-free interest rate (percent) 4.10% 4.60% 4.40%        
Dividend yield (percent) 0.00% 0.00% 0.00% 0.00%      
Attainment (percent)     175.00%        
Vested (in shares)     470,287 470,287      
Stock based compensation expense       $ 1,000 $ 1,100 $ 300 $ 1,600
Market-based Restricted Stock | Minimum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total shareholder return attainment (percent) 0.00% 0.00% 0.00%        
Market-based Restricted Stock | Maximum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total shareholder return attainment (percent) 200.00% 200.00% 200.00%