XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

North

America

  

Africa

  

EMESA*

  

Asia

  

June 30,

2022

 
                     

Services

 $301,087  $22,677  $111,342  $-  $435,106 

License fees

  495,543   -   666,605   -   1,162,148 

Hardware

  203,212   -   5,679   140,970   349,861 

Total Revenues

 $999,842  $22,677  $783,626  $140,970  $1,947,115 
  

North

America

  

Africa

  

EMESA*

  

Asia

  

June 30,

2021

 
                     

Services

 $272,277  $-  $10,462  $3,902  $286,641 

License fees

  403,689   249,484   9,020   -   662,193 

Hardware

  43,175   -   -   81   43,256 

Total Revenues

 $719,141  $249,484  $19,482  $3,983  $992,090 
  

North

America

  

Africa

  

EMESA*

  

Asia

  

June 30,

2022

 
                     

Services

 $656,719  $37,952  $136,186  $53  $830,910 

License fees

  968,613   517,161   1,056,882   79,675   2,622,331 

Hardware

  275,112   12,033   6,930   140,970   435,045 

Total Revenues

 $1,900,444  $567,146  $1,199,998  $220,698  $3,888,286 
  

North

America

  

Africa

  

EMESA*

  

Asia

  

June 30,

2021

 
                     

Services

 $631,891  $-  $28,350  $6,422  $666,663 

License fees

  772,489   249,484   51,528   67,650   1,141,151 

Hardware

  91,970   684,839   265,995   30,110   1,072,914 

Total Revenues

 $1,496,350  $934,323  $345,873  $104,182  $2,880,728