v3.26.1
Derivatives and embedded derivatives - Schedule of Fair Value 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    
Derivatives    
Embedded derivatives - Fair value $ 17,476 $ 19,942
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments    
Derivatives    
Embedded derivatives - Fair value 174 899
Investments - derivatives $ 448 $ 473