v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed using the weighted average number of actual common shares outstanding during the period.  Diluted earnings per share reflects the potential dilution that would occur from the exercise of common stock options outstanding.  ESOP shares are considered outstanding for this calculation unless unearned.

On April 20, 2026, the Company declared a two-for-one stock split of each issued and unissued share of the Company's common stock outstanding as of June 1, 2026. The additional shares were issued on June 8, 2026 as a result of the stock split. The shares and earnings per share information for 2025 and 2026 has been restated for the stock split.

The following table presents calculations of earnings per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Computation of weighted average number of basic and diluted shares:
Common shares outstanding at the beginning of the period17,499,883 17,880,858 17,566,125 17,938,844 
Weighted average number of net shares (redeemed)(20,348)(73,706)(57,648)(75,616)
Weighted average shares outstanding (basic)17,479,535 17,807,152  17,508,477 17,863,228 
Weighted average of potential dilutive shares attributable to stock options granted, computed under the treasury stock method4,592 2,590  3,965 2,164 
Weighted average number of shares (diluted)17,484,127 17,809,742 17,512,442 17,865,392 
Net income (In thousands)$26,012 $18,652 $47,955 $33,085 
Earnings per share:
Basic$1.49 $1.05 $2.74 $1.85 
Diluted$1.49 $1.05 $2.74 $1.85