XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net income $ 18,059 $ 16,376
Basic weighted average shares (in shares) 52,613,232 52,293,464
Effect of dilutive stock options and restricted stock (in shares) 927,137 1,521,180
Effect of dilutive shares related to contingent consideration (in shares) 410,626 0
Diluted weighted average shares (in shares) 53,950,995 53,814,644
Basic (usd per share) $ 0.34 $ 0.31
Diluted (usd per share) $ 0.33 $ 0.30
Anti-dilutive shares (in shares) 437,636 100,625