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

Three Months Ended

 
  

September 30,

 
  

2026

  

2025

 

Net loss

 $(1,700,754) $(2,893,002)
         

Weighted-average common shares outstanding:

        

Basic number of shares

  70,010,938   43,287,933 

Diluted number of shares

  70,010,938   43,287,933 
         

Loss per common share:

        

Basic

 $(0.02) $(0.07)

Diluted

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

Three Months Ended

 
  

September 30,

 
  

2026

  

2025

 

Options to purchase Class A Common Stock

  4,530,973   738,897 

RSUs and RSAs

  1,566,844   1,202,865 

Series G convertible preferred & warrants

  3,020,037   16,130,864 
   9,117,854   18,072,626