v3.26.1
Derivatives and embedded derivatives - Schedule of Fair Value of Derivative and Embedded Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Investments    
Derivatives    
Embedded derivatives - Fair value $ 161 $ 899
Investments - derivatives 461 473
Accounts receivable, net - embedded derivatives    
Derivatives    
Embedded derivatives - Fair value $ 19,174 $ 19,942