Note 17 - Earnings Per Share - Schedule of Anti-Dilutive Securities (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Antidilutive securities (in shares) | 4,245,163 | 4,081,378 | 4,724,084 | 3,656,734 |
| Liability Warrants [Member] | ||||
| Antidilutive securities (in shares) | 2,190,681 | 3,821,256 | 2,190,681 | 3,399,398 |
| Equity-based Warrants [Member] | ||||
| Antidilutive securities (in shares) | 1,630,434 | 15,571 | 1,630,434 | 15,571 |
| Weighted-average of Warrants Exercised to Common Stock [Member] | ||||
| Antidilutive securities (in shares) | 0 | 0 | 478,921 | 0 |
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive securities (in shares) | 203,744 | 219,244 | 203,744 | 219,244 |
| Restricted Stock [Member] | ||||
| Antidilutive securities (in shares) | 220,304 | 25,223 | 220,304 | 22,437 |
| Restricted Stock Units (RSUs) [Member] | ||||
| Antidilutive securities (in shares) | 0 | 84 | 0 | 84 |