| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | December 31, | | | December 31, | |
| | | 2025 | | | 2024 | | | 2025 | | | 2024 | |
| Net loss | | $ | (9,405,409 | ) | | $ | (2,611,997 | ) | | $ | (12,298,411 | ) | | $ | (4,234,742 | ) |
| Accretion of dividends on Series G preferred | | | — | | | | — | | | | — | | | | — | |
| Net loss attributable to stockholders | | $ | (9,405,409 | ) | | $ | (2,611,997 | ) | | $ | (12,298,411 | ) | | $ | (4,234,742 | ) |
| | | | | | | | | | | | | | | | | |
| Weighted-average common shares outstanding: | | | | | | | | | | | | | | | | |
| Basic number of shares | | | 46,998,804 | | | | 39,728,933 | | | | 45,143,367 | | | | 39,645,206 | |
| Diluted number of shares | | | 46,998,804 | | | | 39,728,933 | | | | 45,143,367 | | | | 39,645,206 | |
| | | | | | | | | | | | | | | | | |
| Loss per common share: | | | | | | | | | | | | | | | | |
| Basic | | $ | (0.20 | ) | | $ | (0.07 | ) | | $ | (0.27 | ) | | $ | (0.11 | ) |
| Diluted | | $ | (0.20 | ) | | $ | (0.07 | ) | | $ | (0.27 | ) | | $ | (0.11 | ) |
|
| Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | December 31, | | | December 31, | |
| | | 2025 | | | 2024 | | | 2025 | | | 2024 | |
| Options to purchase common stock | | | 738,757 | | | | 523,188 | | | | 738,827 | | | | 532,179 | |
| RSUs and RSAs | | | 1,170,459 | | | | 1,292,221 | | | | 1,195,746 | | | | 1,348,442 | |
| Series G convertible preferred & warrants | | | 15,223,573 | | | | — | | | | 15,677,219 | | | | — | |
| | | | 17,132,789 | | | | 1,815,409 | | | | 17,611,792 | | | | 1,880,621 | |
|