XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023December 31, 2022
Inventory:
Raw materials and manufacturing supplies$77,657 $65,968 
Work in process224 248 
Finished goods67,771 76,745 
Total inventory$145,652 $142,961 
Prepaid Expenses and Other Current Assets:
Advance to vendors$3,197 $2,047 
Prepaid insurance5,567 5,870 
Prepaid value-added taxes897 2,872 
Short-term investments5,519 — 
Income tax receivable1,714 214 
Other1,599 1,162 
Total prepaid expenses and other current assets$18,493 $12,165 
Property, Plant and Equipment:
Buildings$3,986 $3,948 
Leasehold improvements2,743 2,333 
Furniture and fixtures516 344 
Machinery and equipment63,202 58,314 
Vehicles4,114 4,106 
Construction in progress4,695 1,953 
Total property, plant and equipment, gross79,256 70,998 
Less: Accumulated depreciation(19,854)(12,152)
Total property, plant and equipment, net$59,402 $58,846 
Accrued Expenses and Other Current Liabilities:
Accrued bonus$3,483 $3,278 
Accrued salaries2,336 2,332 
Accrued employee benefits1,185 846 
Accrued interest8,342 8,235 
Accrued purchases2,072 1,790 
Accrued taxes7,100 11,000 
Operating lease liabilities2,146 3,541 
Finance lease liabilities600 — 
Other3,446 1,683 
Total accrued expenses and other current liabilities$30,710 $32,705 
Other Non-Current Liabilities:
LaderaTech contingent earn-out$— $7,273 
Other2,193 2,049 
Total other non-current liabilities$2,193 $9,322