XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.3
NONCONTROLLING INTEREST AND VARIABLE INTEREST ENTITIES (VIEs) - Summary of Variable Interest Entity Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 81,842 $ 179,271
Accounts receivable, net 238,657 182,990
Inventories, net 260,599 267,635
Prepaid expenses and other 58,388 51,457
Total current assets 639,486 681,353
Other assets 109,476 79,543
Total assets 1,455,336 1,362,814
Accounts payable 187,626 156,608
Other accrued liabilities 9,393 12,313
Total current liabilities 339,283 352,209
Other non-current liabilities 517,904 47,028
Total liabilities 1,254,157 812,715
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 3,358 3,020
Accounts receivable, net 2,973 1,540
Inventories, net 19 85
Prepaid expenses and other 57 68
Total current assets 6,407 4,713
Property, plant, and equipment, net 0 0
Other assets 363 543
Total assets 6,770 5,256
Accounts payable 5,428 4,024
Other accrued liabilities 24 26
Total current liabilities 5,452 4,050
Other non-current liabilities 0 0
Total liabilities $ 5,452 $ 4,050