XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
NONCONTROLLING INTEREST, VARIABLE INTEREST ENTITIES (“VIEs”) AND INVESTMENTS - Summary of Variable Interest Entity Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 81,036 $ 115,484
Accounts receivable, net 171,693 143,946
Inventories, net 278,648 258,825
Total current assets 657,568 594,488
Other assets 138,145 112,785
Total assets 1,415,193 1,411,529
Accounts payable 211,199 146,738
Other accrued liabilities 8,398 9,274
Total current liabilities 415,364 308,409
Other non-current liabilities 177,420 516,152
Total liabilities 1,010,101 1,221,703
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 4,217 4,131
Accounts receivable, net 2,654 2,013
Inventories, net 31 30
Prepaid expenses and other (8) 7
Total current assets 6,894 6,181
Property, plant, and equipment, net 0 0
Other assets 310 277
Total assets 7,204 6,458
Accounts payable 4,678 4,437
Other accrued liabilities 22 29
Total current liabilities 4,700 4,466
Other non-current liabilities 0 0
Total liabilities $ 4,700 $ 4,466