| Earnings Per Share |
Note 11 – Earnings Per Share
The following table provides the computation of basic and diluted earnings per share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | (in thousands, except share and per share data) | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Basic income per share: | | | | | | | | | Net income (loss) | $ | 8,494 | | | $ | 5,003 | | | $ | 8,876 | | | $ | 8,264 | | | Basic weighted average shares outstanding | 46,210,991 | | | 46,381,194 | | | 46,200,851 | | | 46,490,702 | | | Basic income (loss) per share of common stock | $ | 0.18 | | | $ | 0.11 | | | $ | 0.19 | | | $ | 0.18 | | | | | | | | | | | Diluted income per share: | | | | | | | | | Net income (loss) | $ | 8,494 | | | $ | 5,003 | | | $ | 8,876 | | | $ | 8,264 | | | Basic weighted average shares outstanding | 46,210,991 | | | 46,381,194 | | | 46,200,851 | | | 46,490,702 | | | Effect of dilutive securities | 221,549 | | | 181,496 | | | 861,365 | | | 804,845 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Diluted weighted average shares outstanding | 46,432,540 | | | 46,562,690 | | | 47,062,216 | | | 47,295,547 | | | Diluted income (loss) per share of common stock | $ | 0.18 | | | $ | 0.11 | | | $ | 0.19 | | | $ | 0.17 | |
The securities that were excluded from the calculation of diluted earnings per share because their inclusion would be anti-dilutive were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Stock options | 2,258,864 | | | 2,167,209 | | | 1,568,210 | | | 1,370,066 | | | Other stock-based awards | — | | | 960 | | | — | | | 799 | |
|