| Schedule of Computation of Basic and Diluted (Loss) Income Per Common Share |
The following table sets forth the computation of basic and diluted (loss) income per common share (in thousands, except per share data): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | Basic (loss) income per common share | | 2026 | | 2025 | | 2026 | | 2025 | | Net (loss) income | | $ | (7,926) | | | $ | 6,502 | | | $ | (20,019) | | | $ | 7,342 | | | Net loss (income) allocated to participating securities | | 10 | | | (7) | | | 23 | | | (9) | | | Net (loss) income allocated to common stockholders | | $ | (7,916) | | | $ | 6,495 | | | $ | (19,996) | | | $ | 7,333 | | | | | | | | | | | | Basic weighted-average common shares outstanding | | 48,718 | | 47,233 | | 48,447 | | 44,605 | | Basic (loss) income per common share | | $ | (0.16) | | | $ | 0.14 | | | $ | (0.41) | | | $ | 0.16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | Diluted (loss) income per common share | | 2026 | | 2025 | | 2026 | | 2025 | | Net (loss) income | | $ | (7,926) | | | $ | 6,502 | | | $ | (20,019) | | | $ | 7,342 | | | Net loss (income) allocated to participating securities | | 10 | | | (7) | | | 23 | | | (8) | | | Net (loss) income allocated to common stockholders | | $ | (7,916) | | | $ | 6,495 | | | $ | (19,996) | | | $ | 7,334 | | | | | | | | | | | | Basic weighted-average common shares outstanding | | 48,718 | | 47,233 | | 48,447 | | 44,605 | | Effect of dilutive stock options and awards | | — | | 1,542 | | — | | 1,388 | | Diluted weighted-average common shares outstanding | | 48,718 | | 48,775 | | 48,447 | | 45,993 | | Diluted (loss) income per common share | | $ | (0.16) | | | $ | 0.13 | | | $ | (0.41) | | | $ | 0.16 | |
|