XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
The table below presents basic earnings per share and the increase in average shares outstanding, using the treasury stock method, for the diluted earnings per share calculation for the periods indicated:
 Three months ended March 31,
 20232022
Basic weighted average common shares outstanding12,155,320 12,055,991 
Dilutive shares38,436 63,845 
Diluted weighted average common shares outstanding12,193,756 12,119,836