XML 84 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based compensation - Narrative (Details) - USD ($)
3 Months Ended
Feb. 24, 2026
Mar. 18, 2025
Mar. 08, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Aggregate intrinsic value of exercisable service vesting-based stock options       $ 300,000      
Intrinsic value of service vesting-based awards exercised       $ 1,800,000      
Stock option exercises (in shares)       100,000 0    
Service based-vesting options granted (in shares)       0      
Weighted average remaining contractual life (in years)       1 year 2 months 12 days      
Stock based compensation expense       $ 4,806,000 $ 3,982,000    
Vesting period (in years)       4 years      
Options              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation costs for service vesting-based stock options       $ 0   $ 0  
Stock option exercises (in shares)         0    
Restricted Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation costs for service vesting-based stock options       20,200,000      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value       4,400,000 $ 4,500,000    
Stock based compensation expense       $ 2,700,000 $ 2,500,000    
Period for recognition (in years)       2 years 8 months 12 days      
Granted (in shares)       275,208 290,333    
Grant date fair value (in dollars per share)       $ 18.92 $ 17.53 $ 18.62 $ 16.00
Performance-based Restricted Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation expense       $ 0 $ 400,000    
Granted (in shares) 219,024   109,512 0 0    
Grant date fair value (in dollars per share)     $ 17.36        
Shares granted percentage 200.00%            
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount       $ 4,300,000      
Performance-based Restricted Stock | Minimum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total shareholder return attainment (in percent)     0.00%        
Performance-based Restricted Stock | Maximum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total shareholder return attainment (in percent)     200.00%        
Market-based Restricted Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation costs for service vesting-based stock options       9,300,000      
Stock based compensation expense   $ 500,000 $ 300,000 $ 2,100,000 $ 1,000,000.0    
Period for recognition (in years)       1 year 3 months 18 days      
Granted (in shares)       355,420 451,801    
Grant date fair value (in dollars per share)       $ 33.27 $ 33.02 $ 33.02 $ 25.69
Measurement date with a maturity period (in years)       2 years      
Dividend yield (in percent) 0.00% 0.00% 0.00% 0.00%      
Aggregate fair value of the market-based awards that vested       $ 10,000,000.0 $ 11,500,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%