Note 16 - Warrants - Schedule of Warrants Outstanding (Details) - $ / shares |
12 Months Ended | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
[1] | ||||||||||
Outstanding, balance (in shares) | [1] | 6,538,052 | ||||||||||
Outstanding, weighted average remaining contractual term (Year) | [2] | 3 years 1 month 6 days | [3] | 4 years 8 months 12 days | ||||||||
Warrants issued (in shares) | [4] | 1,806,434 | ||||||||||
Warrants exercised (in shares) | (2,247,648) | |||||||||||
Warrants expired (in shares) | (20,958) | |||||||||||
Outstanding, balance (in shares) | 6,075,880 | [3] | 6,538,052 | |||||||||
Weighted Average [Member] | ||||||||||||
Outstanding, weighted average exercise price (in dollars per share) | [1] | $ 4.42 | ||||||||||
Warrants issued, weighted average exercise price (in dollars per share) | [4] | 0.0001 | ||||||||||
Warrants exercised, weighted average exercise price (in dollars per share) | 1.61 | |||||||||||
Warrants expired, weighted average exercise price (in dollars per share) | 300 | |||||||||||
Outstanding, weighted average exercise price (in dollars per share) | $ 3.71 | [3] | $ 4.42 | |||||||||
|