XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Revenue From Contracts With Customers
9 Months Ended
Sep. 30, 2025
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

3.

REVENUE FROM CONTRACTS WITH CUSTOMERS

 

Disaggregation of Revenue

 

The following table summarizes revenue from contracts with customers for the three-month periods ended September 30, 2025 and September 30, 2024:

  

  

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 

 

The following table summarizes revenue from contracts with customers for the nine-month periods ended September 30, 2025 and September 30, 2024:

 

  

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 

  

*EMESA – Europe, Middle East, South America

 

Deferred Revenue 

 

Deferred revenue includes customer advances and amounts that have been paid by customer for which the contractual maintenance terms have not yet occurred. The majority of these amounts are related to maintenance contracts for which the revenue is recognized ratably over the applicable term, which generally is 12-60 months. Contracts greater than 12 months are segregated as long term deferred revenue. Maintenance contracts include provisions for unspecified when-and-if available product updates and customer telephone support services. At September 30, 2025 and December 31, 2024, amounts in deferred revenue were approximately $735,000 and $970,000, respectively. Revenue recognized during the three months and nine months ended September 30, 2025 from amounts included in deferred revenue as of December 31, 2024 was approximately $82,000 and $404,000, respectively. Revenue recognized during the three and nine months ended  September 30, 2024 from amounts included in deferred revenue at December 31, 2023 was approximately $51,000 and $482,000, respectively.