v3.26.1
Note 3 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

North

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2026

 
                     

Services

 $184,597  $44,408  $2,000  $-  $231,005 

License fees

  243,370   -   985,975   -   1,229,345 

Hardware

  96,818   -   47,824   314,999   459,641 

Total Revenues

 $524,785  $44,408  $1,035,799  $314,999  $1,919,991 
  

North

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2025

 
                     

Services

 $220,138  $63,482  $37,743  $633  $321,996 

License fees

  344,674   -   461,413   -   806,087 

Hardware

  50,443   -   470,281   48,100   568,824 

Total Revenues

 $615,255  $63,482  $969,437  $48,733  $1,696,907 
  

North

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2026

 
                     

Services

 $375,140  $101,581  $2,667  $-  $479,388 

License fees

  483,045   866,930   1,245,263   -   2,595,238 

Hardware

  111,943   -   541,695   337,260   990,898 

Total Revenues

 $970,128  $968,511  $1,789,625  $337,260  $4,065,524 
  

North

              

June 30,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2025

 
                     

Services

 $425,981  $127,634  $37,885  $3,094  $594,594 

License fees

  699,258   525,093   680,494   -   1,904,845 

Hardware

  68,295   -   659,192   77,140   804,627 

Total Revenues

 $1,193,534  $652,727  $1,377,571  $80,234  $3,304,066