XML 95 R83.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based compensation - Schedule of Share-Based Payment Award, Market-Based Awards Valuation Assumption (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 18, 2025
Mar. 08, 2024
Jan. 03, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation expense       $ 5,895 $ 4,134 $ 15,897 $ 12,233
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        
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   $ 300 $ 1,600 $ 2,200 $ 1,200 $ 5,400 $ 3,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%