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

North

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2023

 
                     

Services

 $281,607  $26,009  $305,424  $7,425  $620,465 

License fees

  780,383   -   455,388   -   1,235,771 

Hardware

  61,551   -   142   11,000   72,693 

Total Revenues

 $1,123,541  $26,009  $760,954  $18,425  $1,928,929 
  

North

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

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

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2023

 
                     

Services

 $545,464  $49,797  $545,351  $12,375  $1,152,987 

License fees

  1,188,913   552,630   1,902,134   70,650   3,714,327 

Hardware

  86,332   -   47,150   11,900   145,382 

Total Revenues

 $1,820,709  $602,427  $2,494,635  $94,925  $5,012,696 
  

North

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

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