v3.25.1
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