XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
NONCONTROLLING INTEREST AND VARIABLE INTEREST ENTITIES (VIEs) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 98,791 $ 58,245
Accounts receivable, net 231,748 255,577
Inventories, net 342,470 243,870
Prepaid expenses and other 55,419 34,927
Total current assets 728,428 592,619
Other assets 61,245 52,123
Total assets 1,385,041 1,203,523
Accounts payable 231,036 189,141
Other accrued liabilities 13,574 9,088
Total current liabilities 433,410 347,468
Other non-current liabilities 40,759 34,354
Total liabilities 903,688 805,398
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 2,002 1,379
Accounts receivable, net 1,776 1,509
Inventories, net 143 138
Prepaid expenses and other 130 16
Total current assets 4,051 3,042
Property, plant, and equipment, net 0 0
Other assets 229 141
Total assets 4,280 3,183
Accounts payable 3,607 2,136
Other accrued liabilities 16 23
Total current liabilities 3,623 2,159
Other non-current liabilities 0 0
Total liabilities $ 3,623 $ 2,159