XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Balance Sheet Components
Details of certain balance sheet items are presented below (in thousands):
December 31, 2024December 31, 2023
Inventory:
Raw materials and manufacturing supplies$65,872 $77,657 
Work in process286 224 
Finished goods50,189 67,771 
Total inventory$116,347 $145,652 
Prepaid Expenses and Other Current Assets:
Advance to vendors$2,471 $3,197 
Prepaid insurance3,667 5,567 
Prepaid value-added taxes2,552 897 
Short-term investments— 5,519 
Income tax receivable11,091 1,714 
Other3,392 1,599 
Total prepaid expenses and other current assets$23,173 $18,493 
Property, Plant and Equipment:
Buildings$3,912 $3,986 
Leasehold improvements2,975 2,743 
Furniture and fixtures584 516 
Machinery and equipment74,406 63,202 
Vehicles4,317 4,114 
Construction in progress9,721 4,695 
Total property, plant and equipment, gross95,915 79,256 
Less: Accumulated depreciation(31,138)(19,854)
Total property, plant and equipment, net$64,777 $59,402 
Accrued Expenses and Other Current Liabilities:
Accrued bonus$6,216 $3,483 
Accrued salaries1,514 2,336 
Accrued employee benefits1,381 1,185 
Accrued interest8,448 8,342 
Accrued purchases2,558 2,072 
Accrued taxes3,185 7,100 
Operating lease liabilities2,677 2,146 
Finance lease liabilities732 600 
Other3,739 3,446 
Total accrued expenses and other current liabilities$30,450 $30,710