XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net income $ 20,615 $ 17,804 $ 36,991 $ 39,657
Basic weighted average shares (in shares) 52,432,822 52,099,694 52,389,989 52,160,348
Effect of dilutive stock options and restricted stock (in shares) 1,171,110 650,707 1,346,145 725,143
Diluted weighted average shares (in shares) 53,603,932 52,750,401 53,736,134 52,885,491
Basic (usd per share) $ 0.39 $ 0.34 $ 0.71 $ 0.76
Diluted (usd per share) $ 0.38 $ 0.34 $ 0.69 $ 0.75
Anti-dilutive shares (in shares) 397,656 1,047,616 249,140 650,526