v3.26.3
Stockholders’ Equity (Deficit) and Mezzanine Equity - Schedule of Outstanding Stock Options (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Schedule of Outstanding Stock Options [Abstract]      
Options outstanding, number of shares, beginning balance 953,892 932,592  
Options outstanding, weighted average exercise price, beginning balance $ 4.48 $ 4.05  
Options outstanding, weighted average remaining life (years), 5 years 2 months 8 days 6 years 6 months 10 days 7 years 5 months 4 days
Options outstanding, intrinsic value, beginning balance $ 3,353,616 $ 3,683,808  
Options exercisable, number of shares, beginning balance 860,083 806,614  
Options exercisable, weighted average exercise price, beginning balance $ 4.11 $ 3.99  
Options exercisable, weighted average remaining life (years), 5 years 25 days 6 years 7 months 20 days 7 years 10 days
Options exercisable, intrinsic value, beginning balance  
Options issued, number of shares 127,410  
Options issued, weighted average exercise price $ 7.86  
Options issued, weighted average remaining life (years) 9 years 3 months 10 days  
Options cancelled, number of shares (104,444) (106,110)  
Options cancelled, weighted average exercise price $ 6.69  
Options cancelled, weighted average remaining life (years) 8 years 3 months 18 days  
Options expired, number of shares  
Options expired, weighted average exercise price  
Options outstanding, number of shares, ending balance 849,448 953,892 932,592
Options outstanding, weighted average exercise price, ending balance $ 4.21 $ 4.48 $ 4.05
Options outstanding, intrinsic value, ending balance $ 2,187,598 $ 3,353,616 $ 3,683,808
Options exercisable, number of shares, ending balance 847,298 860,083 806,614
Options exercisable, weighted average exercise price, ending balance $ 4.09 $ 4.11 $ 3.99
Options exercisable, intrinsic value, ending balance