Quarterly report [Sections 13 or 15(d)]

Note 3 - Balance Sheet Components - Summary of Balance Sheet Amounts (Details)

v3.25.1
Note 3 - Balance Sheet Components - Summary of Balance Sheet Amounts (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash $ 7,789 $ 7,925
Cash equivalents 13,899 5,608
Cash and cash equivalents 21,688 13,533
Restricted cash 34 34
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation 21,722 13,567
Inventories:    
Finished goods 2,292 2,770
Raw materials 523 502
Inventory, Net 2,815 3,272
Other accrued expenses:    
Sales returns 68 85
Employee-related expense 470 656
Warehousing, inventory-related and other 642 684
Accrued Liabilities, Current 1,180 1,425
Deferred revenue:    
Deferred revenue 6,921 6,428
Unshipped Product [Member]    
Deferred revenue:    
Deferred revenue 5,451 4,940
Auto ship advances [Member]    
Deferred revenue:    
Deferred revenue $ 1,470 $ 1,488