Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
BALANCE SHEET COMPONENTS - Schedule of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory:    
Raw materials and manufacturing supplies $ 69,950 $ 65,968
Work in process 228 248
Finished goods 69,607 76,745
Total inventory 139,785 142,961
Prepaid Expenses and Other Current Assets:    
Advance to vendors 2,681 2,047
Prepaid insurance 797 5,870
Prepaid value-added taxes 1,852 2,872
Other 1,654 1,162
Total prepaid expenses and other current assets 6,984 11,951
Property, Plant and Equipment:    
Total property, plant and equipment, gross 75,757 70,998
Less: Accumulated depreciation (17,449) (12,152)
Total property, plant and equipment, net 58,308 58,846
Accrued Expenses and Other Current Liabilities:    
Accrued bonus 3,077 3,278
Accrued salaries 2,152 2,332
Accrued employee benefits 1,251 846
Accrued interest 16,100 8,235
Accrued purchases 5,601 1,790
Accrued taxes 5,258 11,000
Operating lease liabilities 2,235 3,541
Finance lease liabilities 544 0
Other 1,393 1,683
Total accrued expenses and other current liabilities 37,611 32,705
Other Non-Current Liabilities:    
LaderaTech contingent earn-out 0 7,273
Other 2,087 2,049
Total other non-current liabilities 2,087 9,322
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,930 3,948
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 2,671 2,333
Furniture and fixtures    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 511 344
Machinery and equipment    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 60,828 58,314
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,974 4,106
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 3,843 $ 1,953