| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | Three Months Ended | | | Nine Months Ended | |
| | | March 31, | | | March 31, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | (in thousands, except share and per share data) | |
| BASIC | | | | | | | | | | | | | | | | |
| Numerators: | | | | | | | | | | | | | | | | |
| Net (loss) income from continuing operations | | $ | (5,618 | ) | | $ | 3,940 | | | $ | (14,237 | ) | | $ | 5,698 | |
| Net income from discontinued operations, net of tax | | | — | | | | 54 | | | | — | | | | 558 | |
| Net (loss) income | | $ | (5,618 | ) | | $ | 3,994 | | | $ | (14,237 | ) | | $ | 6,256 | |
| Denominator: | | | | | | | | | | | | | | | | |
| Basic weighted-average common shares outstanding | | | 10,511,583 | | | | 6,134,634 | | | | 9,992,577 | | | | 6,111,550 | |
| Basic per share calculations: | | | | | | | | | | | | | | | | |
| Net (loss) income per share from continuing operations | | $ | (0.53 | ) | | $ | 0.64 | | | $ | (1.42 | ) | | $ | 0.93 | |
| Net income per share from discontinued operations, net of tax | | $ | — | | | $ | 0.01 | | | $ | — | | | $ | 0.09 | |
| Net (loss) income per share | | $ | (0.53 | ) | | $ | 0.65 | | | $ | (1.42 | ) | | $ | 1.02 | |
| | | Three Months Ended | | | Nine Months Ended | |
| | | March 31, | | | March 31, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | (in thousands, except share and per share data) | |
| DILUTED | | | | | | | | | | | | | | | | |
| Numerators: | | | | | | | | | | | | | | | | |
| Adjusted numerator - net (loss) income from continuing operations (1) | | $ | (5,618 | ) | | $ | 1,679 | | | $ | (14,237 | ) | | $ | (2,459 | ) |
| Net income from discontinued operations, net of tax | | | — | | | | 54 | | | | — | | | | 558 | |
| Net (loss) income | | $ | (5,618 | ) | | $ | 1,733 | | | $ | (14,237 | ) | | $ | (1,901 | ) |
| Denominator: | | | | | | | | | | | | | | | | |
| Basic weighted-average common shares outstanding | | | 10,511,583 | | | | 6,134,634 | | | | 9,992,577 | | | | 6,111,550 | |
| Dilutive effect of warrants to purchase common stock | | | — | | | | 2,060,510 | | | | — | | | | 2,482,368 | |
| Dilutive effect of unvested restricted stock and restricted stock units | | | — | | | | 9,309 | | | | — | | | | 12,095 | |
| Diluted weighted-average common shares outstanding | | | 10,511,583 | | | | 8,204,453 | | | | 9,992,577 | | | | 8,606,013 | |
| Diluted per share calculations: | | | | | | | | | | | | | | | | |
| Net (loss) income per share from continuing operations | | $ | (0.53 | ) | | $ | 0.20 | | | $ | (1.42 | ) | | $ | (0.29 | ) |
| Net income per share from discontinued operations, net of tax | | $ | — | | | $ | 0.01 | | | $ | — | | | $ | 0.06 | |
| Net (loss) income per share | | $ | (0.53 | ) | | $ | 0.21 | | | $ | (1.42 | ) | | $ | (0.22 | ) |
|
| Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] |
| | | Three Months Ended | | | Nine Months Ended | |
| | | March 31, | | | March 31, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Warrants to purchase common stock - liability classified (note 16) | | | 2,190,681 | | | | 3,821,256 | | | | 2,190,681 | | | | 3,399,398 | |
| Warrants to purchase common stock - equity classified (note 16) | | | 1,630,434 | | | | 15,571 | | | | 1,630,434 | | | | 15,571 | |
| Weighted-average of warrants exercised to common stock (note 16) | | | — | | | | — | | | | 478,921 | | | | — | |
| Outstanding stock options (note 15) | | | 203,744 | | | | 219,244 | | | | 203,744 | | | | 219,244 | |
| Unvested restricted stock (note 15) | | | 220,304 | | | | 25,223 | | | | 220,304 | | | | 22,437 | |
| Unvested restricted stock units (note 15) | | | — | | | | 84 | | | | — | | | | 84 | |
| Total anti-dilutive securities | | | 4,245,163 | | | | 4,081,378 | | | | 4,724,084 | | | | 3,656,734 | |
|