XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
NONCONTROLLING INTEREST AND VARIABLE INTEREST ENTITIES (VIEs)- Summary of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 58,245 $ 71,778
Accounts receivable, net 255,577 176,511
Inventories, net 243,870 237,621
Prepaid expenses and other 34,927 43,795
Total current assets 592,619 529,705
Other assets 52,123 42,057
Total assets 1,203,523 1,107,071
Accounts payable 189,141 173,950
Other accrued liabilities 9,088 14,389
Total current liabilities 347,468 289,325
Other non-current liabilities 34,354 27,873
Total liabilities 805,398 781,532
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 1,379 0
Accounts receivable, net 1,509 0
Inventories, net 138 0
Prepaid expenses and other 16 0
Total current assets 3,042 0
Property, plant, and equipment, net 0 0
Other assets 141 0
Total assets 3,183 0
Accounts payable 2,136 0
Other accrued liabilities 23 0
Total current liabilities 2,159 0
Other non-current liabilities 0 0
Total liabilities $ 2,159 $ 0