XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
VARIABLE INTEREST ENTITIES - Variable Interest Entities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 195,974 $ 220,251
Inventory 437,192 365,156
Other current assets 6,250 7,024
Property, plant, and equipment, net 421,218 321,694
Total assets 1,584,953 1,289,245
Current liabilities 387,358 362,513
Total liabilities 1,091,297 821,830
Consolidated VIEs    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 0 355
Inventory 0 1,431
Other current assets 0 2,364
Property, plant, and equipment, net 0 2,477
Other non-current assets 0 222
Total assets 0 6,849
Current liabilities 0 1,117
Other long-term liabilities 0 869
Total liabilities $ 0 $ 1,986