Derivatives and embedded derivatives - Schedule of Notional Amounts of Derivative and Embedded Derivative Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccountsReceivableNetCurrent | Host Contract | ||
| Derivatives | ||
| Hybrid Instruments at fair value | $ 6,700 | $ 4,000 |
| Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments | Host Contract | ||
| Derivatives | ||
| Hybrid Instruments at fair value | 3,393 | 1,153 |
| Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments | Investments - derivatives | ||
| Derivatives | ||
| Investments - derivatives | $ 494 | $ 582 |