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 | |||