XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 18, 2025
Mar. 08, 2024
Jan. 03, 2023
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Aggregate intrinsic value of exercisable service vesting-based stock options       $ 2,600,000        
Intrinsic value of service vesting-based awards exercised       $ 0        
Service based-vesting options granted (in shares)       0        
Weighted average remaining contractual life (year)       1 year 2 months 12 days        
Stock based compensation expense       $ 4,153,000   $ 4,128,000    
Vesting period (year)       4 years        
Options                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Unrecognized compensation costs for service vesting-based stock options       $ 0        
Restricted Stock                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Unrecognized compensation costs for service vesting-based stock options       22,500,000        
Aggregate fair value of the service vesting-based awards granted       7,400,000        
Aggregate fair value of the service vesting-based awards that vested       4,500,000        
Stock based compensation expense       $ 2,700,000        
Period for recognition (year)       2 years 9 months 18 days        
Granted (in shares)       290,333        
Grant date fair value (in dollars per share)       $ 17.53 $ 16.00   $ 16.00  
Performance Shares                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Unrecognized compensation costs for service vesting-based stock options       $ 2,700,000        
Service based-vesting options granted (in shares)       0        
Stock based compensation expense       $ 400,000 $ 400,000      
Period for recognition (year)       9 months 18 days        
Granted (in shares)   109,512            
Grant date fair value (in dollars per share)   $ 17.36            
Shares granted percentage       200.00% 100.00%      
Incremental cost       $ 1,600,000        
Performance Shares | Minimum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Total shareholder return attainment (percent)   0.00%            
Performance Shares | Maximum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Total shareholder return attainment (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       12,000,000.0        
Stock based compensation expense       $ 1,000,000.0   1,100,000 $ 300,000 $ 1,600,000
Period for recognition (year)       1 year 6 months        
Granted (in shares)       451,801        
Grant date fair value (in dollars per share)       $ 33.02 $ 25.69   $ 25.69  
Measurement date with a maturity period (year)       2 years        
Dividend yield (percent) 0.00% 0.00% 0.00% 0.00%        
Aggregate fair value of the market-based awards granted       $ 6,300,000   6,300,000    
Aggregate fair value of the market-based awards that vested       $ 11,500,000   $ 5,100,000    
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%