XML 86 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based compensation - Schedule of Share-Based Payment Award, Market-Based Awards Valuation Assumption (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 24, 2026
Mar. 18, 2025
Mar. 08, 2024
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock based compensation expense       $ 4,806 $ 3,982
Market-based Restricted Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Target Shares (in shares) 214,188 250,252 239,464    
Fair value $ 5,700 $ 9,800 $ 6,300    
Volatility (percent) 51.00% 60.00% 80.00%    
Risk-free interest rate (percent) 3.40% 4.10% 4.60%    
Dividend yield (in percent) 0.00% 0.00% 0.00% 0.00%  
Attainment (percent)     156.00%    
Vested (in shares)     352,901 383,459 470,287
Stock based compensation expense   $ 500 $ 300 $ 2,100 $ 1,000
Market-based Restricted Stock | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Total shareholder return attainment (in 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 (in percent) 200.00% 200.00% 200.00%