XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
NONCONTROLLING INTEREST AND VARIABLE INTEREST ENTITIES (VIEs) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 68,245 $ 58,245
Accounts receivable, net 256,598 255,577
Inventories, net 315,643 243,870
Prepaid expenses and other 42,434 34,927
Total current assets 682,920 592,619
Other assets 52,955 52,123
Total assets 1,309,147 1,203,523
Accounts payable 250,557 189,141
Other accrued liabilities 12,782 9,088
Total current liabilities 424,401 347,468
Other non-current liabilities 35,912 34,354
Total liabilities 884,009 805,398
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 2,165 1,379
Accounts receivable, net 1,735 1,509
Inventories, net 151 138
Prepaid expenses and other 77 16
Total current assets 4,128 3,042
Property, plant, and equipment, net 0 0
Other assets 290 141
Total assets 4,418 3,183
Accounts payable 2,996 2,136
Other accrued liabilities 32 23
Total current liabilities 3,028 2,159
Other non-current liabilities 0 0
Total liabilities $ 3,028 $ 2,159