XML 72 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022.  All share and per share amounts have been adjusted for the September 23, 2022 3% stock dividend.
Earnings Per Share
Year-to-Date Period Ended:
12/31/202212/31/202112/31/2020
Earnings Per Share - Basic:
Net Income$48,799 $49,857 $40,827 
Weighted Average Shares - Basic16,513 16,499 16,406 
Earnings Per Share - Basic$2.95 $3.02 $2.49 
Earnings Per Share - Diluted:
Net Income$48,799 $49,857 $40,827 
Weighted Average Shares - Basic16,513 16,499 16,406 
Dilutive Average Shares Attributable to Stock Options49 56 16 
Weighted Average Shares - Diluted16,562 16,555 16,422 
Earnings Per Share - Diluted$2.95 $3.01 $2.49