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

North

                           

June 30,

 
   

America

   

Africa

   

EMESA*

   

Asia

   

2024

 
                                         

License fees

  $ 539,625     $ -     $ 234,600     $ -     $ 774,225  

Hardware

    70,292       -       -       13,200       83,492  

Services

    238,759       43,423       1,387       -       283,569  

Total Revenues

  $ 848,676     $ 43,423     $ 235,987     $ 13,200     $ 1,141,286  
   

North

                           

June 30,

 
   

America

   

Africa

   

EMESA*

   

Asia

   

2023

 
                                         

License fees

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

Hardware

    61,551       -       142       11,000       72,693  

Services

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

Total Revenues

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

North

                           

June 30,

 
   

America

   

Africa

   

EMESA*

   

Asia

   

2024

 
                                         

Services

  $ 430,239     $ 63,677     $ 2,774     $ -     $ 496,690  

License fees

    1,058,869       1,266,553       399,237       -       2,724,659  

Hardware

    87,701       -       239       13,200       101,140  

Total Revenues

  $ 1,576,809     $ 1,330,230     $ 402,250     $ 13,200     $ 3,322,489  
   

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,002,134       70,650       2,814,327  

Hardware

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

Total Revenues

  $ 1,820,709     $ 602,427     $ 1,594,635     $ 94,925     $ 4,112,696