v3.24.2.u1
Variable Interest Entities - Consolidated VIE Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]    
Current assets $ 119,941 $ 228,797
Total assets 2,131,947 2,090,349
Current liabilities 131,886 106,510
Total liabilities 1,568,700 1,565,338
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Current assets 29,833 22,298
Non-current assets 975,577 936,358
Total assets 1,005,410 958,656
Current liabilities 9,650 8,576
Non-current liabilities 157,172 141,360
Total liabilities $ 166,822 $ 149,936