XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Weighted Average Number of Shares (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Basic weighted average common shares outstanding (in shares) 12,155,320 12,055,991
Dilutive shares (in shares) 38,436 63,845
Diluted weighted average common shares outstanding (in shares) 12,193,756 12,119,836