XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
The table below presents the increase in average shares outstanding, using the treasury stock method, for the diluted earnings per share calculation for the years indicated:
 202320222021
Basic weighted average common shares outstanding12,223,626 12,103,033 12,005,838 
Dilutive shares20,410 46,744 45,455 
Diluted weighted average common shares outstanding12,244,036 12,149,777 12,051,293