XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Abstract]    
Net income $ 16,376 $ 21,853
Basic weighted average shares (in shares) 52,293,464 52,071,839
Effect of dilutive stock options and restricted stock (in shares) 1,521,180 799,580
Diluted weighted average shares (in shares) 53,814,644 52,871,419
Basic (usd per share) $ 0.31 $ 0.42
Diluted (usd per share) $ 0.30 $ 0.41
Anti-dilutive shares (in shares) 100,625 253,437