Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory:    
Raw materials and manufacturing supplies $ 79,319 $ 65,968
Work in process 241 248
Finished goods 83,562 76,745
Total inventory 163,122 142,961
Prepaid Expenses and Other Current Assets:    
Advance to vendors 2,909 2,047
Prepaid insurance 2,568 5,870
Prepaid value-added taxes 3,480 2,872
Other 1,764 1,162
Total prepaid expenses and other current assets 10,721 11,951
Property, Plant and Equipment:    
Total property, plant and equipment, gross 74,148 70,998
Less: Accumulated depreciation (15,304) (12,152)
Total property, plant and equipment, net 58,844 58,846
Accrued Expenses and Other Current Liabilities:    
Accrued bonus 1,186 3,278
Accrued salaries 2,033 2,332
Accrued employee benefits 1,116 846
Accrued interest 6,978 8,235
Accrued purchases 3,814 1,790
Accrued taxes 5,313 11,000
Operating lease liabilities 2,799 3,541
Finance lease liabilities 388 0
Other 1,028 1,683
Total accrued expenses and other current liabilities 24,655 32,705
Other Non-Current Liabilities:    
LaderaTech contingent earn-out 7,665 7,273
Other 2,120 2,049
Total other non-current liabilities 9,785 9,322
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,963 3,948
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 2,712 2,333
Furniture and fixtures    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 513 344
Machinery and equipment    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 59,519 58,314
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 4,005 4,106
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 3,436 $ 1,953