Note 6 - Select Balance Sheet and Statement of Operations Information (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
| Notes Tables |
|
| Schedule of Inventory, Current [Table Text Block] |
| | | December 31, | |
| | | 2024 | | | 2023 | | | Raw materials | | $ | 1,649 | | | $ | 1,949 | | | Work-in-progress | | | 1,658 | | | | 2,048 | | | Finished goods | | | 14,254 | | | | 19,075 | | | Total inventory | | $ | 17,561 | | | $ | 23,072 | |
|
| Property, Plant and Equipment [Table Text Block] |
| | | | | | December 31, | | | | | Useful Lives (in years) | | | 2024 | | | 2023 | | | Lab equipment tooling and molds | | 4 – 10 | | | $ | 4,549 | | | $ | 4,356 | | | Office furniture and equipment | | 6 – 10 | | | | 1,160 | | | | 1,223 | | | Leasehold improvements | | up to 10 | | | | 752 | | | | 854 | | | Computers and software | | 3 | | | | 863 | | | | 919 | | | Vehicles | | 5 – 7 | | | | 57 | | | | 37 | | | Demo units | | 5 | | | | 214 | | | | 214 | | | Total property and equipment | | | | | | 7,595 | | | | 7,603 | | | Less: Accumulated depreciation | | | | | | (6,659 | ) | | | (6,281 | ) | | Total property and equipment, net | | | | | $ | 936 | | | $ | 1,322 | |
|
| Schedule of Other Current Assets [Table Text Block] |
| | | December 31, | |
| | | 2024 | | | 2023 | | | Government remittances (1) | | $ | 560 | | | $ | 1,336 | | | Consideration receivable from subsidiaries sale | | | 49 | | | | 85 | | | Sundry assets and miscellaneous | | | 495 | | | | 504 | | | Total other current assets | | $ | 1,104 | | | $ | 1,925 | |
|
| Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block] |
| | | December 31, | |
| | | 2024 | | | 2023 | | | Payroll and related expense | | $ | 3,336 | | | $ | 2,260 | | | Accrued expenses | | | 3,552 | | | | 3,924 | | | Commission accrual | | | 2,096 | | | | 2,385 | | | Sales and consumption taxes | | | 2,449 | | | | 3,868 | | | Total accrued expenses and other current liabilities | | $ | 11,433 | | | $ | 12,437 | |
|
| Schedule of Product Warranty Liability [Table Text Block] |
| | | December 31, | |
| | | 2024 | | | 2023 | | | Balance as of the beginning of the year | | $ | 1,363 | | | $ | 1,482 | | | Warranties issued during the year | | | 727 | | | | 933 | | | Warranty costs incurred during the year | | | (951 | ) | | | (1,052 | ) | | Balance at the end of the year | | $ | 1,139 | | | $ | 1,363 | | | Current | | | 917 | | | | 1,029 | | | Long-term | | | 222 | | | | 334 | | | Total | | $ | 1,139 | | | $ | 1,363 | |
|
| Schedule of Finance Expenses [Table Text Block] |
| | | Year Ended December 31, | | | | | 2024 | | | 2023 | | | Interest expense | | $ | 6,469 | | | $ | 6,629 | | | Change in fair value of derivative liability | | | (771 | ) | | | — | | | Accretion on long-term debt and amortization of fees | | | 1,187 | | | | 264 | | | Total finance expenses | | $ | 6,885 | | | $ | 6,893 | |
|