v3.24.0.1
Variable Interest Entities - Consolidated VIE Assets And Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Current assets $ 228,797 $ 215,069
Total assets 2,090,349 1,376,888
Current liabilities 106,510 68,228
Total liabilities 1,565,338 913,829
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Current assets 22,298 16,434
Non-current assets 936,358 445,583
Total assets 958,656 462,017
Current liabilities 8,576 5,731
Non-current liabilities 141,360 73,438
Total liabilities $ 149,936 $ 79,169