v3.26.1
Variable interest entities - Income, Proceeds, Funding and Cash Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Variable interest entities          
Total revenues $ 110,683 $ 191,286 $ (1,609,691) $ 310,145  
Cash flows          
Cash balance as of end of period 696,899   696,899   $ 566,437
VIE primary beneficiary          
Variable interest entities          
Total revenues (3,753) 69,449 (2,661,494) 106,077  
Cash flows          
Proceeds 61,469 37,393 66,986 177,648  
(Funding) (18,234) (22,978) (60,431) (34,568)  
Cash balance as of end of period $ 15,578 $ 19,132 $ 15,578 $ 19,132