XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 88,775 $ 134,437
Accounts receivable, net of allowance for doubtful accounts of $2,583 and $1,787 at December 31, 2024 and December 31, 2023, respectively 20,793 13,418
Inventories 70,789 73,022
Current portion of vendor advances 5,547 2,815
Prepaid expenses and other current assets 6,709 7,571
Total current assets 192,613 231,263
Property and equipment, net 19,518 25,321
Intangible assets, net 8,916 10,317
Non-current portion of vendor advances 15,042 15,276
Operating lease assets 14,233 15,675
Other non-current assets 5,760 6,422
Total assets 256,082 304,274
Current liabilities:    
Accounts payable 4,250 5,090
Deferred revenue, current 16,139 15,625
Accrued purchase commitments, current 131 131
Accrued expenses and other current liabilities 27,695 23,425
Total current liabilities 48,215 44,271
Deferred revenue, non-current 7,315 7,394
Warrant liabilities 2,685 826
Operating lease liabilities 20,398 22,835
Other non-current liabilities 8,637 8,895
Total liabilities 87,250 84,221
Commitments and contingencies (Note 17)
Stockholders' equity:    
Additional paid-in capital 970,940 949,670
Accumulated deficit (802,130) (729,638)
Total stockholders’ equity 168,832 220,053
Total liabilities and stockholders’ equity 256,082 304,274
Class A Common Stock    
Stockholders' equity:    
Common stock 19 18
Class B Common Stock    
Stockholders' equity:    
Common stock $ 3 $ 3