The following table (in thousands, except per share amounts) sets forth the computation of basic earnings (loss) per share for the periods presented: | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | Basic earnings per common share: | | | | | | | | | | | | | Net income (loss) - basic | | $ | (15,235) | | $ | 8,248 | | $ | (24,556) | | $ | 18,227 | Weighted average shares outstanding - basic | | | 47,133 | | | 42,619 | | | 46,831 | | | 42,798 | Basic earnings (loss) per common share | | $ | (0.32) | | $ | 0.19 | | $ | (0.52) | | $ | 0.43 |
The following table (in thousands, except per share amounts) sets forth the computation of diluted net income (loss) per share: | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | Diluted earnings per common share: | | | | | | | | | | | | | Net income (loss) - diluted | | $ | (15,235) | | $ | 8,248 | | $ | (24,556) | | $ | 18,227 | | | | | | | | | | | | | | Weighted average shares outstanding - basic | | | 47,133 | | | 42,619 | | | 46,831 | | | 42,798 | Add: Dilutive effects of Restricted Stock Units | | | — | | | 429 | | | — | | | 636 | Weighted average shares outstanding - diluted | | | 47,133 | | | 43,048 | | | 46,831 | | | 43,434 | | | | | | | | | | | | | | Diluted net income (loss) per share | | $ | (0.32) | | $ | 0.19 | | $ | (0.52) | | $ | 0.42 |
|