| Schedule of Computations of Basic and Diluted Earnings Per Share |
The following table presents computations of basic and diluted earnings per share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | (In thousands, except share and earnings per share data) | 2026 | | 2025 | | 2026 | | 2025 | | Basic and diluted earnings (loss) per common share | | | | | | | | | Numerator: | | | | | | | | | Net income (loss) from continuing operations | $ | 45,104 | | | $ | (15,321) | | | $ | 46,290 | | | $ | (15,050) | | | | | | | | | | | Denominator: | | | | | | | | | Weighted-average common shares issued and outstanding - Basic | 48,866,822 | | 47,798,146 | | 48,663,807 | | 47,468,266 | | Effect of dilutive securities | 427,857 | | | — | | | 595,721 | | | — | | | Weighted-average common shares issued and outstanding - Diluted | 49,294,679 | | | 47,798,146 | | | 49,259,528 | | | 47,468,266 | | | | | | | | | | | Net income (loss) per share from continuing operations | | | | | | | | | Basic | $ | 0.92 | | | $ | (0.32) | | | $ | 0.95 | | | $ | (0.31) | | | Diluted | $ | 0.91 | | | $ | (0.32) | | | $ | 0.94 | | | $ | (0.31) | | | | | | | | | | | Anti-dilutive shares | 26,583 | | 702,927 | | 12,122 | | 944,455 |
|