XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
NONCONTROLLING INTEREST, VARIABLE INTEREST ENTITIES (“VIEs”) AND INVESTMENTS - Summary of Variable Interest Entity Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 57,423 $ 115,484
Accounts receivable, net 189,729 143,946
Inventories, net 252,454 258,825
Total current assets 623,921 594,488
Other assets 143,318 112,785
Total assets 1,376,034 1,411,529
Accounts payable 178,385 146,738
Other accrued liabilities 8,032 9,274
Total current liabilities 372,391 308,409
Other non-current liabilities 179,696 516,152
Total liabilities 989,580 1,221,703
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 5,190 4,131
Accounts receivable, net 2,461 2,013
Inventories, net 2 30
Prepaid expenses and other 18 7
Total current assets 7,671 6,181
Other assets 358 277
Total assets 8,029 6,458
Accounts payable 4,898 4,437
Other accrued liabilities 16 29
Total current liabilities 4,914 4,466
Total liabilities $ 4,914 $ 4,466