XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
NONCONTROLLING INTEREST AND VARIABLE INTEREST ENTITIES (VIEs) - Summary of Variable Interest Entity Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 77,285 $ 179,271
Accounts receivable, net 243,248 182,990
Inventories, net 272,926 267,635
Prepaid expenses and other 50,506 51,457
Total current assets 643,965 681,353
Other assets 94,911 79,543
Total assets 1,339,312 1,362,814
Accounts payable 175,483 156,608
Other accrued liabilities 11,052 12,313
Total current liabilities 323,356 352,209
Other non-current liabilities 55,146 47,028
Total liabilities 788,521 812,715
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 2,045 3,020
Accounts receivable, net 2,105 1,540
Inventories, net 2 85
Prepaid expenses and other 137 68
Total current assets 4,289 4,713
Property, plant, and equipment, net 0 0
Other assets 283 543
Total assets 4,572 5,256
Accounts payable 3,820 4,024
Other accrued liabilities 20 26
Total current liabilities 3,840 4,050
Other non-current liabilities 0 0
Total liabilities $ 3,840 $ 4,050