Annual report pursuant to Section 13 and 15(d)

Schedule of Stock Option Activity (Details)

v3.23.3
Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Jun. 30, 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 3 years 8 months 12 days 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 $ 96,734
Number of shares, exercisable, ending balance 829,112  
Weighted average exercise price, exercisable, ending balance $ 4.29  
Weighted average remaining contractual term (years), exercisable, ending balance 3 years 3 months 18 days  
Aggregate intrinsic value, exercisable, ending balance $ 63,458