Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Note 3 - Balance Sheet Components - Summary of Balance Sheet Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash $ 7,187 $ 7,925
Cash equivalents 3,347 5,608
Cash and cash equivalents 10,534 13,533
Restricted cash 37 34
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation 10,571 13,567
Inventories:    
Finished goods 2,300 2,770
Raw materials 469 502
Inventory, Net 2,769 3,272
Other accrued expenses:    
Sales returns 69 85
Employee-related expense 630 656
Warehousing, inventory-related and other 638 684
Accrued Liabilities, Current 1,337 1,425
Deferred revenue:    
Deferred revenue 6,078 6,428
Unshipped Product [Member]    
Deferred revenue:    
Deferred revenue 4,603 4,940
Auto ship advances [Member]    
Deferred revenue:    
Deferred revenue $ 1,475 $ 1,488