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

North

              

September 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2024

 
                     

Services

 $188,181  $34,753  $44,437  $-  $267,371 

License fees

  738,838   223,703   478,470   -   1,441,011 

Hardware

  52,897   -   361,525   22,000   436,422 

Total Revenues

 $979,916  $258,456  $884,432  $22,000  $2,144,804 
  

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

  

2024

 
                     

Services

 $618,421  $98,430  $47,211  $-  $764,062 

License fees

  1,797,707   1,490,255   877,707   -   4,165,669 

Hardware

  140,598   -   361,764   35,200   537,562 

Total Revenues

 $2,556,726  $1,588,685  $1,286,682  $35,200  $5,467,293 
  

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   1,526,091   70,650   3,764,342 

Hardware

  134,390   -   278,292   11,900   424,582 

Total Revenues

 $2,589,406  $628,436  $2,617,037  $94,925  $5,929,804