v3.26.1
Financial instruments - fair values and risk management - Capital management (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Financial instruments - fair values and risk management.        
Percentage of return on capital   95.20% 51.00% 39.70%
Percentage of estimated weighted average cost of capital   13.50% 12.80% 12.90%
Number of shares repurchased 1,655,426      
Repurchase price per share $ 20      
Amount of shares repurchased $ 33,109