v3.24.0.1
Variable Interest Entities (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Consolidated VIE Assets and Liabilities
The carrying amounts and classification of the consolidated VIE assets and liabilities included in consolidated balance sheets are as follows:
As of December 31,
20232022
Current assets$22,298 $16,434 
Non-current assets936,358 445,583 
Total assets$958,656 $462,017 
Current liabilities$8,576 $5,731 
Non-current liabilities141,360 73,438 
Total liabilities$149,936 $79,169