v3.26.1
Share-based compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based compensation        
Income tax benefit from compensation expense $ 500,000 $ 500,000 $ 600,000 $ 500,000
Restricted stock units        
Share-based compensation        
Fair value of vested stock     400,000 500,000
Income tax benefit from compensation expense     0 100,000
Unrecognized share based compensation 0   $ 0  
Long-term Incentive Plan        
Share-based compensation        
Payment award, low end of range     0.00%  
Payment award, high end of range     220.00%  
Measurement period for total return to shareholders (in years)     3 years  
Award performance period (in years)     3 years  
LTIP linked to TRS        
Share-based compensation        
Fair value of vested stock     $ 0 0
Unrecognized share based compensation 7,100,000   $ 7,100,000  
Weighted average period for recognition of unrecognized compensation cost (in years)     1 year 9 months 18 days  
LTIP awards linked to other performance conditions        
Share-based compensation        
Fair value of vested stock     $ 0 $ 0
Unrecognized share based compensation $ 700,000   $ 700,000  
Weighted average period for recognition of unrecognized compensation cost (in years)     6 months  
Equity and Incentive Plan        
Share-based compensation        
Shares available for future issuance (in shares) 2,400,000   2,400,000  
Number of share issuable upon vesting and achievement of performance goals (in shares) 1,600,000   1,600,000  
Nonemployee Director Stock Plan        
Share-based compensation        
Shares available for future grant (in shares) 0   0