Quarterly report pursuant to Section 13 or 15(d)

BALANCE SHEET COMPONENTS - Summary of Balance Sheet Components (Details)

v3.23.1
BALANCE SHEET COMPONENTS - Summary of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory:    
Raw materials and manufacturing supplies $ 75,777 $ 65,968
Work in process 262 248
Finished goods 80,218 76,745
Total inventory 156,257 142,961
Prepaid Expenses and Other Current Assets:    
Advance to vendors 2,208 2,047
Prepaid insurance 4,228 5,870
Prepaid value-added taxes 3,537 2,872
Other 1,653 1,162
Total prepaid expenses and other current assets 11,626 11,951
Property, Plant and Equipment:    
Total property, plant and equipment, gross 72,277 70,998
Less: Accumulated depreciation (13,056) (12,152)
Total property, plant and equipment, net 59,221 58,846
Accrued Expenses and Other Current Liabilities:    
Accrued bonus 82 3,278
Accrued salaries 2,608 2,332
Accrued employee benefits 1,005 846
Accrued interest 17,351 8,235
Accrued purchases 5,188 1,790
Accrued taxes 5,501 11,000
Operating lease liabilities 3,278 3,541
Other 926 1,683
Total accrued expenses and other current liabilities 35,939 32,705
Other Non-Current Liabilities:    
LaderaTech contingent earn-out 7,519 7,273
Other 2,105 2,049
Total other non-current liabilities 9,624 9,322
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,966 3,948
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 2,699 2,333
Furniture and fixtures    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 514 344
Machinery and equipment    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 58,701 58,314
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,995 4,106
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 2,402 $ 1,953