Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.22.2.2
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding (in shares) 12,797,727 12,704,165 12,772,731 12,496,646
Effect of dilutive shares (in shares) 36,357 70,471 43,588 76,430
Diluted weighted average common shares outstanding (in shares) 12,834,084 12,774,636 12,816,319 12,573,076