XML 28 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Note 2 - Significant Accounting Policies (Tables)
9 Months Ended
Mar. 31, 2026
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Contract

  
  

assets

  

Balance – June 30, 2025

 $428,585  

Revenue recognized during the period but not billed

  413,158  

Amounts reclassified to accounts receivable

  (203,399) 

Other

  (183,936) 

Balance – March 31, 2026

 $454,408 

(1)

  

Contract

 
  

liability

 

Balance – June 30, 2025

 $3,175,908 

Amounts billed but not recognized as revenue

  3,644,656 

Revenue recognized related to the opening balance of deferred revenue

  (3,065,814)

Balance – March 31, 2026

 $3,754,750 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

March 31,

  

March 31,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Recurring revenue – subscription and support services

 $5,867,398  $5,813,932  $17,524,516  $16,547,879 

Non-recurring revenue – setup and training services

  15,800   99,800   186,960   297,903 

Total revenue

 $5,883,198  $5,913,732  $17,711,476  $16,845,782 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

March 31,

  

March 31,

 
  

2026

  

2025

  

2026

  

2025

 

Numerator

                

Net income applicable to common shareholders

 $1,951,350  $1,880,063  $5,351,551  $4,892,800 
                 

Denominator

                

Weighted average common shares outstanding, basic

  18,205,000   18,254,000   18,254,000   18,249,000 

Warrants to purchase Common Stock

  633,000   889,000   775,000   873,000 

Weighted average common shares outstanding, diluted

  18,838,000   19,143,000   19,029,000   19,122,000 
                 

Net income per share

                

Basic

 $0.11  $0.10  $0.29  $0.27 

Diluted

 $0.10  $0.10  $0.28  $0.26