Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.23.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding (in shares) 12,886,100 12,778,355 12,865,394 12,760,026
Effect of dilutive shares (in shares) 30,898 32,723 56,432 47,223
Diluted weighted average common shares outstanding (in shares) 12,916,998 12,811,078 12,921,826 12,807,249