XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Earnings Per Share - Schedule of Anti-Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Antidilutive securities (in shares) 3,804,988 6,730,054 3,475,503 6,730,054
Liability Warrants [Member]        
Antidilutive securities (in shares) 3,539,679 6,498,980 3,212,550 6,498,980
Equity-based Warrants [Member]        
Antidilutive securities (in shares) 18,114 39,072 18,114 39,072
Restricted Stock [Member]        
Antidilutive securities (in shares) 25,291 40,017 22,882 40,017
Restricted Stock Units (RSUs) [Member]        
Antidilutive securities (in shares) 512 2,898 565 2,898
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 221,392 149,087 221,392 149,087