v3.26.1
NONCONTROLLING INTEREST, VARIABLE INTEREST ENTITIES (“VIEs”) AND INVESTMENTS - Schedule of Variable Interest Entity Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Cash and cash equivalents $ 71,496 $ 31,923
Accounts receivable, net 171,818 119,874
Inventories, net 192,261 181,153
Total current assets 491,754 419,086
Other assets 144,010 180,538
Total assets 1,238,782 1,171,181
Accounts payable 244,191 145,739
Other accrued liabilities 13,586 9,823
Total current liabilities 374,146 302,295
Other non-current liabilities 57,564 57,492
Total liabilities 944,930 802,639
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Cash and cash equivalents 3,397 2,455
Accounts receivable, net 3,823 4,559
Inventories, net 0 5
Prepaid expenses and other 468 177
Total current assets 7,688 7,196
Other assets 498 433
Total assets 8,186 7,629
Accounts payable 5,374 3,571
Other accrued liabilities 18 27
Total current liabilities 5,392 3,598
Other non-current liabilities 0 0
Total liabilities $ 5,392 $ 3,598