XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
NONCONTROLLING INTEREST AND VARIABLE INTEREST ENTITIES (VIEs) - Summary of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 179,271 $ 58,245
Accounts receivable, net 182,990 255,577
Inventories, net 267,635 243,870
Prepaid expenses and other 51,457 34,927
Total current assets 681,353 592,619
Other assets 79,543 52,123
Total assets 1,362,814 1,203,523
Accounts payable 156,608 189,141
Other accrued liabilities 12,313 9,088
Total current liabilities 352,209 347,468
Other non-current liabilities 47,028 34,354
Total liabilities 812,715 805,398
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 3,020 1,379
Accounts receivable, net 1,540 1,509
Inventories, net 85 138
Prepaid expenses and other 68 16
Total current assets 4,713 3,042
Property, plant, and equipment, net 0 0
Other assets 543 141
Total assets 5,256 3,183
Accounts payable 4,024 2,136
Other accrued liabilities 26 23
Total current liabilities 4,050 2,159
Other non-current liabilities 0 0
Total liabilities $ 4,050 $ 2,159