XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Common Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Weighted average common shares outstanding basic 36,397,547 36,122,792 36,338,907 36,058,061
Dilutive effect of stock options and restricted stock (in shares) 225,948 213,656 238,285 237,942
Weighted average common shares outstanding diluted (in shares) 36,623,495 36,336,448 36,577,192 36,296,003