| Earnings Per Share [Text Block] |
Note 17 - Earnings Per Share
Basic net income or loss per share is calculated by dividing net income or loss available to common stockholders by the basic weighted-average number of common shares outstanding for the respective period, which includes equity classified prefunded warrants. Equity classified prefunded warrants are included in the computation of the basic weighted-average number of common shares outstanding since the exercise price is negligible and all of the equity classified prefunded warrants are fully vested and exercisable.
Diluted net income or loss per share is calculated by dividing adjusted net income or loss by the diluted weighted-average number of common shares outstanding, which includes the effect of potentially dilutive securities. Potentially dilutive securities for this calculation consist of warrants to purchase common stock that are either liability classified or equity classified, prefunded warrants to purchase common stock that are liability classified, stock options, unvested restricted stock and unvested restricted stock units (see Note 15 - Equity Incentive Plan and Note 16 - Warrants for further detail). If the Company’s adjusted numerator for net income from continuing operations divided by the diluted weighted-average number of common shares outstanding for each potentially dilutive security was greater than the net income from continuing operations per share, then the Company did not include those common equivalent shares in the computation of diluted net income or loss from continuing operations per share; diluted net income or loss from discontinued operations, net of tax; or diluted net income or loss per share because the effect would have been anti-dilutive.
The following is a reconciliation of the numerator and the denominator used in the basic per share calculations:
| | | 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 | |
The following is a reconciliation of the numerator and the denominator used in the diluted per share calculations:
| | | 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 | ) |
| (1) | The net (loss) income from continuing operations numerator has been adjusted to remove a gain of $2.3 million and $8.2 million for the three and nine months ended March 31, 2025, respectively, due to the changes in fair value of certain warrant liabilities. |
The following table sets forth securities that could be considered anti-dilutive, and therefore are excluded from the calculation of diluted weighted-average common shares outstanding and related per share calculations:
| | | 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 | |
|