XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Significant Accounting Policies (Tables)
6 Months Ended
Dec. 31, 2024
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Contract

  
  

assets

  

Balance – June 30, 2024

 $289,732  

Revenue recognized during the period but not billed

  406,799  

Amounts reclassified to accounts receivable

  -  

Other

  (50,548) 

Balance – December 31, 2024

 $645,983 

(1)

  

Contract

 
  

liability

 

Balance – June 30, 2024

 $2,441,234 

Amounts billed but not recognized as revenue

  3,436,479 

Revenue recognized related to the opening balance of deferred revenue

  (1,717,506)

Balance – December 31, 2024

 $4,160,207 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2024

  

2023

  

2024

  

2023

 
                 

Recurring revenue – subscription and support services

 $5,380,130  $5,124,751  $10,733,947  $10,171,436 

Non-recurring revenue – setup and training services

  110,778   1,000   198,103   14,427 
  $5,490,908  $5,125,751  $10,932,050  $10,185,863 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2024

  

2023

  

2024

  

2023

 

Numerator

                

Net income applicable to common shareholders

 $1,455,464  $1,304,538  $3,012,737  $2,536,475 
                 

Denominator

                

Weighted average common shares outstanding, basic

  18,254,000   18,162,000   18,249,000   18,193,000 

Warrants to purchase Common Stock

  889,000   643,000   873,000   629,000 

Weighted average common shares outstanding, diluted

  19,143,000   18,805,000   19,122,000   18,822,000 
                 

Net income per share

                

Basic

 $0.08  $0.07  $0.17  $0.14 

Diluted

 $0.08  $0.07  $0.16  $0.13