v3.25.4
Note 11 - Earnings (Loss) Per Share (Tables)
6 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2025

  

2024

  

2025

  

2024

 

Net loss

 $(9,405,409) $(2,611,997) $(12,298,411) $(4,234,742)

Accretion of dividends on Series G preferred

            

Net loss attributable to stockholders

 $(9,405,409) $(2,611,997) $(12,298,411) $(4,234,742)
                 

Weighted-average common shares outstanding:

                

Basic number of shares

  46,998,804   39,728,933   45,143,367   39,645,206 

Diluted number of shares

  46,998,804   39,728,933   45,143,367   39,645,206 
                 

Loss per common share:

                

Basic

 $(0.20) $(0.07) $(0.27) $(0.11)

Diluted

 $(0.20) $(0.07) $(0.27) $(0.11)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

December 31,

  

December 31,

 
  

2025

  

2024

  

2025

  

2024

 

Options to purchase common stock

  738,757   523,188   738,827   532,179 

RSUs and RSAs

  1,170,459   1,292,221   1,195,746   1,348,442 

Series G convertible preferred & warrants

  15,223,573      15,677,219    
   17,132,789   1,815,409   17,611,792   1,880,621