XML 104 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents a reconciliation of the numerator and denominator used in the calculation of basic and diluted earnings per common share ("EPS") for each of the years in the three-year period ended December 31, 2023.  All share and per share amounts have been adjusted for the September 26, 2023 3% stock dividend.
Earnings Per Share
Year-to-Date Period Ended:
12/31/202312/31/202212/31/2021
Earnings Per Share - Basic:
Net Income$30,075 $48,799 $49,857 
Weighted Average Shares - Basic17,037 17,008 16,994 
Earnings Per Share - Basic$1.77 $2.86 $2.93 
Earnings Per Share - Diluted:
Net Income$30,075 $48,799 $49,857 
Weighted Average Shares - Basic17,037 17,008 16,994 
Dilutive Average Shares Attributable to Stock Options— 51 58 
Weighted Average Shares - Diluted17,037 17,059 17,052 
Earnings Per Share - Diluted$1.77 $2.86 $2.92