XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note B - Revenue From Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

North

              

December 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2024

 
                     

License fees

 $2,410,624  $1,490,256  $1,282,176  $6,314  $5,189,370 

Hardware

  154,931   -   391,764   85,000   631,695 

Services

  898,686   162,467   47,353       1,108,506 

Total revenues

 $3,464,241  $1,652,723  $1,721,293  $91,314  $6,929,571 
  

North

              

December 31,

 
  

America

  

Africa

  

EMESA*

  

Asia

  

2023

 
                     

License fees

 $1,971,348  $552,630  $1,801,381  $16,651  $4,342,010 

Hardware

  147,815   0   1,013,295   32,900   1,194,010 

Services

  1,116,935   101,816   981,848   18,286   2,218,885 

Total revenues

 $3,236,097  $654,446  $3,796,524  $67,837  $7,754,905