v3.25.1
Variable interest entities - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Variable interest entities    
Total assets $ 6,180,805 $ 6,175,025
Total liabilities 3,020,224 2,918,190
VIE primary beneficiary    
Variable interest entities    
Total assets 2,139,277 1,833,592
Total liabilities $ 370,974 $ 8,711