v3.26.1
Variable interest entities - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Variable interest entities    
Total assets $ 4,272,138 $ 6,641,172
Total liabilities 2,803,813 3,513,442
VIE primary beneficiary    
Variable interest entities    
Total assets 936,193 3,930,646
Total liabilities $ 81,085 $ 408,776