v3.26.3
Derivatives and embedded derivatives - Schedule of Notional Amounts of Derivative and Embedded Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccountsReceivableNetCurrent | Host Contract    
Derivatives    
Hybrid instruments - fair value $ 0 $ 4,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments | Host Contract    
Derivatives    
Hybrid instruments - fair value 1,656 1,153
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments | Investments - derivatives    
Derivatives    
Investments - derivatives $ 480 $ 582