XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Common Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Weighted average common shares outstanding basic 36,138,571 35,785,798 35,491,958
Dilutive effect of stock options and restricted stock (in shares) 220,398 130,832 161,189
Weighted average common shares outstanding diluted (in shares) 36,358,969 35,916,630 35,653,147