v3.26.3
Derivatives and embedded derivatives - Schedule of Gains (losses) on Derivatives and Embedded Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivatives        
Investments - derivatives and embedded derivatives $ 2,489 $ 138 $ 2,328 $ (3,993)
Location, Statement of Income, Balance [Axis]: us-gaap:AccountsReceivableNetCurrent        
Derivatives        
Accounts receivable, net - embedded derivatives $ (18,173) $ (1,178) $ (22,170) $ (2,562)