v3.25.2
BALANCE SHEET COMPONENTS - Summary of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventories:    
Raw materials and manufacturing supplies $ 61,437 $ 65,872
Work in process 401 286
Finished goods 88,211 50,189
Total inventories 150,049 116,347
Prepaid Expenses and Other Current Assets:    
Advance to vendors 42 2,471
Prepaid insurance 2,489 3,667
Prepaid value-added taxes 978 2,552
Income tax receivable 428 11,091
Other 4,019 3,392
Total prepaid expenses and other current assets 7,956 23,173
Property, Plant and Equipment:    
Total property, plant and equipment, gross 113,956 95,915
Less: accumulated depreciation (35,125) (31,138)
Total property, plant and equipment, net 78,831 64,777
Accrued Expenses and Other Current Liabilities:    
Accrued bonus 2,627 6,216
Accrued salaries 1,963 1,514
Accrued employee benefits 1,555 1,381
Accrued interest 7,091 8,448
Accrued purchases 8,078 2,558
Accrued taxes 518 3,185
Operating lease liabilities 3,180 2,677
Finance lease liabilities 765 732
Other 6,057 3,739
Total accrued expenses and other current liabilities 31,834 30,450
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 4,073 3,912
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,242 2,975
Furniture and fixtures    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 547 584
Machinery and equipment    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 78,904 74,406
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 4,641 4,317
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 22,549 $ 9,721