v3.25.2
Note 7 - Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

June 30, 2025

  

December 31, 2024

 

Salaries, benefits and related expenses

 $1,120  $1,684 

Device warranty

  487   474 

Other

  153   194 

Total

 $1,760  $2,352 
Product Maintenance And Warranty [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2025

  

June 30, 2025

 

Balance as of beginning of period

 $662  $655 

Additions for estimated future expense

  133   299 

Incurred costs

  (167)  (326)

Balance as of June 30, 2025

 $628  $628 
  

Balance as of June 30, 2025

 

Current portion

 $487 

Long-term portion

  141 

Total

 $628