XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Revenue From Contracts With Customers
6 Months Ended
Jun. 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 June 30, 2025 and June 30, 2024:

  

   

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

   

2024

 
                                         

Services

  $ 238,759     $ 43,423     $ 1,387     $ -     $ 283,569  

License fees

    539,625       -       234,600       -       774,225  

Hardware

    70,292       -       -       13,200       83,492  

Total revenues

  $ 848,676     $ 43,423     $ 235,987     $ 13,200     $ 1,141,286  

 

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

 

   

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  

  

   

North

                           

June 30,

 
   

America

   

Africa

   

EMESA*

   

Asia

   

2024

 
                                         

Services

  $ 430,239     $ 63,677     $ 2,774     $ -     $ 496,690  

License fees

    1,058,869       1,266,553       399,237       -       2,724,659  

Hardware

    87,701       -       239       13,200       101,140  

Total revenues

  $ 1,576,809     $ 1,330,230     $ 402,250     $ 13,200     $ 3,322,489  

  

*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 June 30, 2025 and December 31, 2024, amounts in deferred revenue were approximately $970,000 and $485,000, respectively. Revenue recognized during the three months and six months ended June 30, 2025 from amounts included in deferred revenue at the beginning of the period was approximately 122,000 and 321,000, respectively. Revenue recognized during the three and six-months ended  June 30, 2024 from amounts included in deferred revenue at the beginning of the period was approximately $157,000 and $431,000, respectively.