XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The computation of basic and diluted earnings per common share is shown below. There were no anti-dilutive stock options for the years ended December 31, 2024, 2023, and 2022.

 Years Ended December 31,
 202420232022
Basic earnings per common share computation
Net income per consolidated statements of income$50,273 $53,718 $58,886 
Net earnings allocated to participating securities(388)(283)(229)
Net earnings allocated to common stock$49,885 $53,435 $58,657 
Distributed earnings allocated to common stock$14,785 $14,607 $12,508 
Undistributed earnings allocated to common stock35,100 38,828 46,149 
Net earnings allocated to common stock$49,885 $53,435 $58,657 
Weighted average common shares outstanding, including shares considered participating securities20,993 21,010 18,057 
Less: Average participating securities(155)(106)(70)
Weighted average shares20,838 20,904 17,987 
Basic earnings per common share$2.39 $2.56 $3.26 
Diluted earnings per common share computation
Net earnings allocated to common stock$49,885 $53,435 $58,657 
Weighted average common shares outstanding for basic earnings per common share20,838 20,904 17,987 
Add: Dilutive effects of performance based-shares62 40 33 
Weighted average shares and dilutive potential common shares20,900 20,944 18,020 
Diluted earnings per common share$2.39 $2.55 $3.26