XML 141 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based compensation - Schedule of Share-Based Payment Award, Market-Based Awards Valuation Assumption (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 18, 2025
Mar. 08, 2024
Jan. 03, 2023
Feb. 24, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-based payment arrangement, expense         $ 21,271 $ 15,283 $ 19,903
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 240,428      
Fair value $ 9,800 $ 6,300 $ 6,800 $ 6,700      
Historical volatility (percent) 60.00% 80.00% 78.00% 63.00%      
Risk-free interest rate (in percent) 4.10% 4.60% 4.40% 1.50%      
Dividend yield (in percent) 0.00% 0.00% 0.00% 0.00% 0.00%    
Attainment (percent)     175.00% 125.00%      
Vesting to current employees (in shares)     470,287 300,529 470,287 325,561 30,616
Share-based payment arrangement, expense   $ 300 $ 1,600   $ 7,600 $ 4,500 $ 7,100
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% 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% 200.00%