v3.26.1
Share Capital - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Oct. 20, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued and outstanding, as at end of period (in shares) 35,380,429   35,380,429   35,298,774  
Stock-based compensation expense (recovery) $ (3,800,000) $ 500,000 $ 15,900,000 $ 0    
Unrecognized compensation cost 43,600,000   $ 43,600,000   $ 15,400,000  
Weighted average period for recognition     2 years      
Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based arrangements, liability, current $ 1,000,000.0   $ 1,000,000.0   $ 600,000  
PSUs | Vested on December 31, 2025            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Payments for units vested in period     $ 6,000,000.0      
PSUs | Vested on December 31, 2024            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Payments for units vested in period       $ 7,200,000    
RSUs | 2007 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 0   1,000,000.0      
Award vesting period 3 years   3 years      
RSUs | Year One | 2007 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     33.33%      
RSUs | Year Two | 2007 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     33.33%      
RSUs | Year Three | 2007 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     33.33%      
2025 Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued and outstanding, as at end of period (in shares)         2,925,720  
Common stock, par value (in dollars per share) $ 0.001   $ 0.001   $ 0.001  
2025 Program | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock purchased as percent of shares issued and outstanding         10.00% 10.00%
2024 Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchased during period (in shares)   239,754   692,804    
Stock repurchased during period, weighted average price (in dollars per share)   $ 4.38   $ 5.00