XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Warrants - Schedule of Warrants Outstanding (Details) - $ / shares
6 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 30, 2023
Warrants outstanding (in shares) 6,538,052  
Warrants, weighted average remaining contractual life (Year) 4 years 2 months 19 days 4 years 8 months 15 days
Warrants exercised (in shares) (37,004)  
Warrants expired, weighted average exercise price (in shares) (20,958)  
Warrants outstanding (in shares) 6,480,090 6,538,052
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 (in dollars per share) 300  
Warrants, weighted average exercise price (in dollars per share) $ 3.48 $ 4.42