v3.26.1
Note 13 - Revenues (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Twelve Months Ended

 
  

December 31,

 
  

2025

  

2024

 

Product sales

 $24,351  $46,057 

Maintenance fees

  304   129 

Professional services

  2,912   1,127 

Shipping and handling

  728   2,266 

Discounts and allowances

  (59)  (243)

Total revenues

 $28,236  $49,336 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

For the Year Ended

 
  

December 31,

 
  

2025

  

2024

 

Beginning Balance

 $1,647  $1,230 

Additions

  1,038   662 

Recognized in revenue

  (195)  (245)

Ending Balance

 $2,490  $1,647