XML 75 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2024
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:
 202420232022
Basic weighted average common shares outstanding12,386,669 12,223,626 12,103,033 
Dilutive shares11,393 20,410 46,744 
Diluted weighted average common shares outstanding12,398,062 12,244,036 12,149,777