XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 18, 2025
Mar. 08, 2024
Jan. 03, 2023
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Aggregate intrinsic value of exercisable service vesting-based stock options       $ 2,200,000       $ 2,200,000  
Intrinsic value of service vesting-based awards exercised       $ 200,000       $ 200,000  
Service based-vesting options granted (in shares)       0       0  
Weighted average remaining contractual life (year)               10 months 24 days  
Stock based compensation expense       $ 5,849,000     $ 3,971,000 $ 10,002,000 $ 8,099,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       $ 0  
Restricted Stock                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unrecognized compensation costs for service vesting-based stock options       23,600,000       23,600,000  
Aggregate fair value of the service vesting-based awards granted       3,900,000       11,300,000  
Aggregate fair value of the service vesting-based awards that vested       1,700,000       6,100,000  
Stock based compensation expense       $ 2,800,000       $ 5,500,000  
Period for recognition (year)               2 years 9 months 18 days  
Granted (in shares)               466,150  
Grant date fair value (in dollars per share)       $ 18.06   $ 16.00   $ 18.06  
Performance Shares                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unrecognized compensation costs for service vesting-based stock options       $ 1,800,000       $ 1,800,000  
Service based-vesting options granted (in shares)       0       0  
Stock based compensation expense       $ 900,000   $ 400,000   $ 1,300,000  
Period for recognition (year)               6 months  
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       9,900,000       $ 9,900,000  
Stock based compensation expense   $ 300,000 $ 1,600,000 $ 2,200,000     1,200,000 $ 3,200,000 2,500,000
Period for recognition (year)               1 year 3 months 18 days  
Granted (in shares)               451,801  
Grant date fair value (in dollars per share)       $ 33.02   $ 25.69   $ 33.02  
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       $ 0     0 $ 6,300,000 6,300,000
Aggregate fair value of the market-based awards that vested       $ 0     $ 0 $ 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%