XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current assets:      
Cash and cash equivalents $ 11,746 $ 4,405  
Marketable securities, short-term 8,156 26,806  
Accounts receivable, net of allowance for credit losses of $2,239 and $4,011 at December 31, 2024 and December 31, 2023, respectively 7,976 6,862  
Inventory 21,997 61,401  
Prepaid expenses and other current assets 3,533 5,236  
Total current assets 53,408 104,710  
Property and equipment, net 2,812 3,458  
Operating right-of-use assets 1,576 2,503  
Marketable securities, long-term 0 1,977  
Intangible assets, net 1,922 2,192  
Other assets 984 728  
Goodwill 12,209 12,209  
Total assets 72,911 127,777  
Current liabilities:      
Accounts payable 8,077 15,685  
Accrued expenses and other current liabilities 7,361 8,681  
Deferred revenue, current portion 525 335  
Warranty liability, current portion 496 526  
Operating lease liabilities, current portion 649 1,192  
Total current liabilities 17,108 26,419  
Warranty liability, net of current portion 5,302 5,106  
Deferred revenue, net of current portion 644 466  
Long-term debt, net of unamortized debt discount and issuance costs 40,511 31,570  
Operating lease liabilities, net of current portion 961 1,392  
Total liabilities 64,526 64,953  
Commitments and Contingencies (Note 10)  
Stockholders' equity      
Common stock, $0.0001 par value: 150,000,000 shares authorized; 60,800,130 and 58,751,666 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 6 6  
Additional paid-in capital 146,903 138,657  
Accumulated deficit (138,526) (75,780)  
Accumulated other comprehensive income (loss) 2 (59)  
Total stockholders' equity 8,385 62,824 $ (55,692)
Total liabilities and stockholders' equity $ 72,911 $ 127,777