XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
NONCONTROLLING INTEREST AND VARIABLE INTEREST ENTITIES (VIEs) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 105,288 $ 58,245
Accounts receivable, net 211,181 255,577
Inventories, net 344,292 243,870
Prepaid expenses and other 60,282 34,927
Total current assets 721,043 592,619
Other assets 70,900 52,123
Total assets 1,389,340 1,203,523
Accounts payable 205,299 189,141
Other accrued liabilities 13,179 9,088
Total current liabilities 393,217 347,468
Other non-current liabilities 43,548 34,354
Total liabilities 870,172 805,398
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 2,457 1,379
Accounts receivable, net 1,838 1,509
Inventories, net 114 138
Prepaid expenses and other 146 16
Total current assets 4,555 3,042
Property, plant, and equipment, net 0 0
Other assets 266 141
Total assets 4,821 3,183
Accounts payable 3,837 2,136
Other accrued liabilities 22 23
Total current liabilities 3,859 2,159
Other non-current liabilities 0 0
Total liabilities $ 3,859 $ 2,159