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

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,

2020

 
                     

Services

 $209,846  $-  $11,309  $8,348  $229,503 

License fees

  23,542   -   -   -   23,542 

Hardware

  48,327   -   -   5,770   54,097 

Total Revenues

 $281,715  $-  $11,309  $14,118  $307,142 
  

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 
  

North

America

  

Africa

  

EMESA*

  

Asia

  

June 30,

2020

 
                     

Services

 $406,162  $-  $15,451  $15,413  $437,026 

License fees

  188,777   -   -   70,110   258,887 

Hardware

  104,681   -   -   29,033   133,714 

Total Revenues

 $699,620  $-  $15,451  $114,556  $829,627