v3.26.1
Note 12 - Revenues (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Product sales

 $7,505  $6,784  $10,388  $12,754 

Maintenance fees

  82   71  

161

   138 

Professional services

  752   78  

841

   147 

Shipping and handling

  223   150  

300

   406 

Discounts and allowances

  -   (8) 

-

   (46)

Total revenues

 $8,562  $7,075  

$11,690

  $13,399 
Revenue from Customers by Geographic Areas [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

United States

 $4,578  $3,822  $6,133  $8,621 

Serbia

  1,772   1,370   2,483   2,132 

Romania

  1,216   712   1,670   1,103 

Croatia

  453   425   665   723 

Montenegro

  397   286   592   360 

Bosnia

  -   329   -   329 

Other

  146   131   147   131 

Total revenue

 $8,562  $7,075  $11,690  $13,399 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Six Months Ended

 
  

June 30,

 
  

2026

  

2025

 

Beginning Balance

 $2,490  $1,647 

Additions

  237   60 

Recognized in revenue

  (868)  (32)

Ending Balance

 $1,859  $1,675