XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2
VARIABLE INTEREST ENTITIES - Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 224,100 $ 220,251
Inventory 464,650 365,156
Property, plant and equipment, net 447,729 321,694
Total assets 1,734,067 1,289,245
Current liabilities 454,282 372,375
Other long-term liabilities 32,002 31,890
Total liabilities 1,120,448 821,830
Consolidated VIEs    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 975 355
Inventory 1,587 1,431
Other current assets 2,551 2,364
Property, plant and equipment, net 1,313 2,477
Other non-current assets 154 222
Total assets 6,580 6,849
Current liabilities 632 1,117
Other long-term liabilities 868 869
Total liabilities $ 1,500 $ 1,986