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

North

              

March 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2024

 
                     

License fees

 $519,244  $1,266,553  $164,637  $-  $1,950,434 

Hardware

  17,408   -   239   -   17,647 

Services

  191,481   20,254   1,387   -   213,122 

Total Revenues

 $728,133  $1,286,807  $166,263  $-  $2,181,203 
  

North

              

March 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2023

 
                     

License fees

 $408,530  $552,630  $546,746  $70,650  $1,578,556 

Hardware

  24,781   -   47,008   900   72,689 

Services

  263,858   23,787   239,927   4,950   532,522 

Total Revenues

 $697,169  $576,417  $833,681  $76,500  $2,183,767