Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
BALANCE SHEET COMPONENTS - Summary of Balance Sheet Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory:    
Raw materials and manufacturing supplies $ 77,657 $ 65,968
Work in process 224 248
Finished goods 67,771 76,745
Total inventory 145,652 142,961
Prepaid Expenses and Other Current Assets:    
Advance to vendors 3,197 2,047
Prepaid insurance 5,567 5,870
Prepaid value-added taxes 897 2,872
Short-term investments 5,519 0
Income tax receivable 1,714 214
Other 1,599 1,162
Total prepaid expenses and other current assets 18,493 12,165
Property, Plant and Equipment:    
Total property, plant and equipment, gross 79,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 salaries 2,336 2,332
Accrued employee benefits 1,185 846
Accrued interest 8,342 8,235
Accrued purchases 2,072 1,790
Accrued taxes 7,100 11,000
Operating lease liabilities 2,146 3,541
Finance lease liabilities 600 0
Other 3,446 1,683
Total accrued expenses and other current liabilities 30,710 32,705
Other Non-Current Liabilities:    
LaderaTech contingent earn-out 0 7,273
Other 2,193 2,049
Total other non-current liabilities 2,193 9,322
Buildings    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 3,986 3,948
Leasehold improvements    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 2,743 2,333
Furniture and fixtures    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 516 344
Machinery and equipment    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 63,202 58,314
Vehicles    
Property, Plant and Equipment:    
Total property, plant and equipment, gross 4,114 4,106
Construction in progress    
Property, Plant and Equipment:    
Total property, plant and equipment, gross $ 4,695 $ 1,953