XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2024 and 2023.
Earnings Per Share
Three Months Ended
Nine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Earnings Per Share - Basic:
Net Income$8,975 $7,743 $25,239 $22,352 
Weighted Average Shares - Basic 16,710 17,050 16,746 17,049 
Earnings Per Share - Basic $0.54 $0.46 $1.51 $1.31 
Earnings Per Share - Diluted:
Net Income$8,975 $7,743 $25,239 $22,352 
Weighted Average Shares - Basic
16,710 17,050 16,746 17,049 
Dilutive Average Shares Attributable to Stock Options
32 — 26 — 
Weighted Average Shares - Diluted
16,742 17,050 16,77217,049 
Earnings Per Share - Diluted$0.53 $0.46 $1.50 $1.31