| Earnings Per Share Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted-average number of common shares outstanding and the weighted-average number of potential common shares outstanding. The calculations of basic and diluted earnings per share are as follows: | | | | | | | | | | | | | | | | | (In thousands except share and per share data) | Three Months Ended March 31, | | | | 2026 | | 2025 | | | | | | Basic: | | | | | | | | | Net income from continuing operations | $ | 8,739 | | | $ | 8,551 | | | | | | | Net income from discontinued operations | 93 | | | 415 | | | | | | | Net income | $ | 8,832 | | | $ | 8,966 | | | | | | | Weighted-average common shares outstanding | 12,874,755 | | | 13,398,183 | | | | | | | Basic earnings per share from continuing operations | $ | 0.68 | | | $ | 0.64 | | | | | | | Basic earnings per share from discontinued operations | $ | 0.01 | | | $ | 0.03 | | | | | | | Basic earnings per share | $ | 0.69 | | | $ | 0.67 | | | | | | | | | | | | | | | | Diluted: | | | | | | | | | Net income from continuing operations | $ | 8,739 | | | $ | 8,551 | | | | | | | Net income from discontinued operations | 93 | | | 415 | | | | | | | Net income | $ | 8,832 | | | $ | 8,966 | | | | | | | Weighted-average common shares outstanding | 12,874,755 | | | 13,398,183 | | | | | | | Effect of dilutive restricted stock | 277,216 | | | 245,094 | | | | | | | Weighted-average common shares outstanding assuming dilution | 13,151,971 | | | 13,643,277 | | | | | | | Diluted earnings per share from continuing operations | $ | 0.66 | | | $ | 0.63 | | | | | | | Diluted earnings per share from discontinued operations | $ | 0.01 | | | $ | 0.03 | | | | | | | Diluted earnings per share | $ | 0.67 | | | $ | 0.66 | | | | | |
|