v3.26.1
Stock-based compensation (Non Option Narrative) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Restricted Stock  
Share-Based Compensation  
Unrecognized compensation expense-non options $ 8.4
Unrecognized compensation expense period 3 years 7 months 6 days
Performance Stock Units  
Share-Based Compensation  
Unrecognized compensation expense-non options $ 4.7
Unrecognized compensation expense period 2 years 3 months 18 days
Performance Stock Units | Minimum  
Share-Based Compensation  
Vesting based on performance (as a percent) 0.00%
Performance Stock Units | Maximum  
Share-Based Compensation  
Vesting based on performance (as a percent) 200.00%