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

North

              

September 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2023

 
                     

Services

 $294,581  $26,009  $267,303  $-  $587,893 

License fees

  426,059   -   523,956   -   950,015 

Hardware

  48,057   -   231,143   -   279,200 

Total Revenues

 $768,697  $26,009  $1,022,402  $-  $1,817,108 
  

North

              

September 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2022

 
                     

Services

 $280,192  $22,677  $69,087  $-  $371,956 

License fees

  468,090   -   450,170   -   918,260 

Hardware

  48,226   13,800   11,412   9,895   83,333 

Total Revenues

 $796,508  $36,477  $530,669  $9,895  $1,373,549 
  

North

              

September 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2023

 
                     

Services

 $840,045  $75,806  $812,654  $12,375  $1,740,880 

License fees

  1,614,971   552,630   2,426,090   70,650   4,664,341 

Hardware

  134,390   -   278,293   11,900   424,583 

Total Revenues

 $2,589,406  $628,436  $3,517,037  $94,925  $6,829,804 
  

North

              

September 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2022

 
                     

Services

 $936,910  $60,629  $205,274  $53  $1,202,866 

License fees

  1,436,704   517,161   1,507,051   79,676   3,540,592 

Hardware

  323,338   25,833   18,342   150,864   518,377 

Total Revenues

 $2,696,952  $603,623  $1,730,667  $230,593  $5,261,835