Quarterly report pursuant to Section 13 or 15(d)

Schedule of Stock Option Activity (Details)

v3.23.1
Schedule of Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2023
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]    
Number of shares, outstanding, beginning balance 1,911,459  
Weighted average exercise price, outstanding, beginning balance $ 4.63  
Weighted average remaining contractual term (years), outstanding, ending balance 4 years 4 years 4 months 24 days
Aggregate intrinsic value, outstanding, beginning balance  
Number of shares, granted 172,654  
Weighted average exercise price, granted $ 3.31  
Number of shares, exercised (24,000)  
Weighted average exercise price, exercised $ 2.18  
Number of shares, forfeited (10,800)  
Weighted average exercise price, forfeited $ 6.00  
Number of shares, outstanding, ending balance 2,049,313 1,911,459
Weighted average exercise price, outstanding, ending balance $ 4.54 $ 4.63
Aggregate intrinsic value, outstanding, ending balance $ 415,956
Number of shares, exercisable, ending balance 661,867  
Weighted average exercise price, exercisable, ending balance $ 4.33  
Weighted average remaining contractual term (years), exercisable, ending balance 3 years 4 months 24 days  
Aggregate intrinsic value, exercisable, ending balance $ 250,815