XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2024
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 periods ended March 31, 2024 and 2023.  When applicable, share and per share amounts have been adjusted for the September 26, 2023, 3% stock dividend.
Earnings Per Share
Three Months Ended
March 31, 2024March 31, 2023
Earnings Per Share - Basic:
Net Income$7,660 $8,562 
Weighted Average Shares - Basic16,865 17,048 
Earnings Per Share - Basic$0.45 $0.50 
Earnings Per Share - Diluted:
Net Income$7,660 $8,562 
Weighted Average Shares - Basic16,865 17,048 
Dilutive Average Shares Attributable to Stock Options12 
Weighted Average Shares - Diluted16,867 17,060 
Earnings Per Share - Diluted$0.45 $0.50