Earnings per Share |
Earnings per ShareThe following table reconciles the numerators and denominators of the basic and diluted earnings per share computation for the periods presented: | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | | | | Numerator for basic and diluted earnings per share: | | | | | | | | | | | Net income | $ | 5,188 | | | $ | 4,250 | | | $ | 10,042 | | | $ | 9,348 | | | | | Denominator for basic earnings per common share: | | | | | | | | | | | Weighted average common shares outstanding - Basic | 12,483 | | | 12,384 | | | 12,473 | | | 12,392 | | | | | Denominator for diluted earnings per common share: | | | | | | | | | | | Weighted average common shares outstanding | 12,483 | | | 12,384 | | | 12,473 | | | 12,392 | | | | | Dilutive effect of stock-based compensation awards | 142 | | | 99 | | | 156 | | | 92 | | | | | Weighted average common shares outstanding - Diluted | 12,625 | | | 12,483 | | | 12,629 | | | 12,484 | | | | | Earnings per common share: | | | | | | | | | | | Basic | $ | 0.42 | | | $ | 0.34 | | | $ | 0.81 | | | $ | 0.75 | | | | | Diluted | $ | 0.41 | | | $ | 0.34 | | | $ | 0.80 | | | $ | 0.75 | | | | |
The following table summarizes the actual number of stock-based compensation awards that were excluded from the determination of diluted earnings per share due to their anti-dilutive effect for the periods presented: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Stock options | 94,000 | | | 92,417 | | | 94,000 | | | 92,417 | | Restricted stock and RSUs | 20,963 | | | 5,750 | | | 7,595 | | | 18,635 | | PSUs | 47,029 | | | — | | | 47,029 | | | — | | | 161,992 | | | 98,167 | | | 148,624 | | | 111,052 | |
|