XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 16 - Warrants - Schedule of Warrants Outstanding (Details) - $ / shares
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Warrants outstanding (in shares) 6,538,052  
Warrants, weighted average remaining contractual life (Year) 3 years 11 months 19 days 4 years 8 months 15 days
Warrants exercised (in shares) (37,004)  
Warrants expired (in shares) (20,958)  
Warrants outstanding (in shares) 6,480,090  
Weighted Average [Member]    
Warrants, weighted average exercise price (in dollars per share) $ 4.42  
Warrants exercised, weighted average exercise price (in dollars per share) 2.32  
Warrants expired, weighted average exercise price (in dollars per share) 300  
Warrants, weighted average exercise price (in dollars per share) $ 3.48