XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Common 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]        
Weighted average common shares outstanding basic 36,472,378 36,195,560 36,383,398 36,103,894
Dilutive effect of stock options and restricted stock (in shares) 244,775 206,716 295,557 224,871
Weighted average common shares outstanding diluted (in shares) 36,717,153 36,402,276 36,678,955 36,328,765