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

North

              

September 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2025

 
                     

Services

 $204,536  $63,482  $95  $-  $268,113 

License fees

  471,471   -   446,480   -   917,951 

Hardware

  5,692   -   217,500   140,450   363,642 

Total Revenues

 $681,699  $63,482  $664,075  $140,450  $1,549,706 
  

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

  

2025

 
                     

Services

 $630,517  $191,116  $37,980  $3,094  $862,707 

License fees

  1,170,729   525,094   1,126,973   -   2,822,796 

Hardware

  73,987   -   876,692   217,590   1,168,269 

Total Revenues

 $1,875,233  $716,210  $2,041,645  $220,684  $4,853,772 
  

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