v3.26.1
Note 11 - Earnings (Loss) Per Share (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended June 30,

 
  

2026

  

2025

 
         

Net loss

 $(20,545,563) $(14,873,182)

Accretion of dividends on Series G preferred

     (14,751,134)

Net loss attributable to stockholders

 $(20,545,563) $(29,624,316)
         

Weighted-average common shares outstanding:

        

Basic number of shares

  53,374,275   40,874,068 

Diluted number of shares

  53,374,275   40,874,068 
         

Loss per common share:

        

Basic

 $(0.38) $(0.72)

Diluted

 $(0.38) $(0.72)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Year Ended June 30,

 
  

2026

  

2025

 

Options to purchase Class A Common Stock

  3,405,985   523,809 

RSUs and RSAs

  1,256,174   1,243,331 

Series G convertible preferred & warrants

  1,776,488   2,583,499 
   6,438,647   4,350,639