Earnings Per Share The following table sets forth the computation of basic and diluted loss per share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands, except per share data) | 2025 | | 2024 | | 2025 | | 2024 | Numerator: | | | | | | | | Net loss from continuing operations | $ | (2,447) | | | $ | (1,450) | | | $ | (4,453) | | | $ | (4,931) | | Net income (loss) from discontinued operations | $ | 8,733 | | | $ | 524 | | | $ | 8,446 | | | $ | (1,488) | | Net income (loss) | $ | 6,286 | | | $ | (926) | | | $ | 3,993 | | | $ | (6,419) | | Denominator: | | | | | | | | Weighted-average common shares outstanding | 9,751 | | | 10,126 | | | 9,913 | | | 10,110 | | Effect of dilutive securities: | | | | | | | | Employee stock options and stock grants | — | | | — | | | — | | | — | | Weighted-average common shares, as adjusted | 9,751 | | | 10,126 | | | 9,913 | | | 10,110 | | | | | | | | | | Net loss per share from continuing operations: | | | | | | | | Basic | $ | (0.25) | | | $ | (0.14) | | | $ | (0.45) | | | $ | (0.49) | | Diluted | $ | (0.25) | | | $ | (0.14) | | | $ | (0.45) | | | $ | (0.49) | | | | | | | | | | Net income (loss) per share from discontinued operations: | | | | | | | | Basic | $ | 0.90 | | | $ | 0.05 | | | $ | 0.85 | | | $ | (0.15) | | Diluted | $ | 0.90 | | | $ | 0.05 | | | $ | 0.85 | | | $ | (0.15) | | | | | | | | | | Net income (loss) per share: | | | | | | | | Basic | $ | 0.65 | | | $ | (0.09) | | | $ | 0.40 | | | $ | (0.64) | | Diluted | $ | 0.65 | | | $ | (0.09) | | | $ | 0.40 | | | $ | (0.64) | |
The diluted earnings (loss) per share calculations exclude the effect of potentially dilutive shares when the inclusion of those shares in the calculation would have an anti-dilutive effect. The Company had $0.1 million shares that were anti-dilutive for the three and six months ended June 30, 2025 and 2024, respectively.
|