v3.26.1
Note 3 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

North

              

March 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2026

 
                     

Services

 $190,543  $57,174  $667  $-  $248,384 

License fees

  239,675   866,930   259,288   -   1,365,893 

Hardware

  15,125   -   493,871   22,260   531,256 

Total Revenues

 $445,343  $924,104  $753,826  $22,260  $2,145,533 
  

North

              

March 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2025

 
                     

Services

 $205,843  $64,152  $142  $2,461  $272,598 

License fees

  354,584   525,093   219,081   -   1,098,758 

Hardware

  17,852   -   188,911   29,040   235,803 

Total Revenues

 $578,279  $589,245  $408,134  $31,501  $1,607,159