XML 76 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Common Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Weighted average common shares outstanding basic 36,411,389 36,138,571 35,785,798
Dilutive effect of stock options and restricted stock (in shares) 379,450 220,398 130,832
Weighted average common shares outstanding diluted (in shares) 36,790,839 36,358,969 35,916,630