XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

North

              

March 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2025

 
                     

Services

 $205,843  $64,152  $142  $2,461  $272,598 

License fees

  354,584   525,093   219,081   -   1,098,758 

Hardware

  17,852   -   188,911   29,040   235,803 

Total Revenues

 $578,279  $589,245  $408,134  $31,501  $1,607,159 
  

North

              

March 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2024

 
                     

Services

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

License fees

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

Hardware

  17,408   -   239   -   17,647 

Total Revenues

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