XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

North

America

  

Africa

  

EMESA*

  

Asia

  

March 31,

2022

 
                     

License fees

 $473,070  $517,161  $390,277  $79,675  $1,460,183 

Hardware

  71,900   12,033   1,251   -   85,184 

Services

  355,632   15,275   24,844   53   395,804 

Total Revenues

 $900,602  $544,469  $416,372  $79,728  $1,941,171 
  

North

America

  

Africa

  

EMESA*

  

Asia

  

March 31,

2021

 
                     

License fees

 $368,800  $-  $42,508  $67,650  $478,958 

Hardware

  48,795   684,839   265,995   30,029   1,029,658 

Services

  359,614   -   17,888   2,520   380,022 

Total Revenues

 $777,209  $684,839  $326,391  $100,199  $1,888,638