XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2024
Notes Tables  
Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]
  

Years

 

Furniture and fixtures

 5 - 7 

Computer equipment

 3 

Equipment under capital leases

 3 

Long-term use equipment

 10 

Leasehold improvements

 

See below

 
Schedule of Intangible Assets and Goodwill [Table Text Block]
  

Years

 

Customer relationships

 10 

Acquired developed software

 5 

Developed software

 3 

Goodwill

 

See below

 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Contract

 
  

assets

 

Balance – June 30, 2023

 $295,011 

Revenue recognized during the period but not billed

  - 

Amounts reclassified to accounts receivable

  (10,000)

Other

  4,721 

Balance – June 30, 2024

 $289,732(1)
  

Contract

 
  

liability

 

Balance – June 30, 2023

 $1,903,001 

Amounts billed but not recognized as revenue

  2,441,234 

Revenue recognized related to the opening balance of deferred revenue

  (1,903,001)

Balance – June 30, 2024

 $2,441,234 
Disaggregation of Revenue [Table Text Block]
  

Year Ended, June 30

         
  

2024

  

2023

  

Chg $

  

Chg %

 

Recurring revenue – subscription and support services

 $20,357,893  $19,028,993  $1,328,900   7%

Non-recurring revenue – setup and training services

  95,427   69,917   25,510   36%

Total

 $20,453,320  $19,098,910  $1,354,410   7%
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year ended June 30,

 
  

2024

  

2023

 

Numerator

        

Net income applicable to common shareholders

 $5,408,645  $5,003,845 
         

Denominator

        

Weighted average common shares outstanding, basic

  18,202,000   18,406,000 

Warrants to purchase Common Stock

  729,000   360,000 

Weighted average common shares outstanding, diluted

  18,931,000   18,766,000 
         

Net income per share

        

Basic

 $0.30  $0.27 

Diluted

 $0.29  $0.27