Earnings Per Share - Schedule of Reconciliation of Weighted Average Number of Common Shares Outstanding for Computing Diluted Earnings Per Share and Antidilutive Stock Options and Restricted Stock Outstanding (Details) - shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Reconciliation of Diluted Shares | |||
Denominator for Basic Earnings Per Share (in shares) | 39,726,210 | 40,384,328 | 41,714,770 |
Dilutive Effect of Equity Based Awards (in shares) | 165,897 | 265,242 | 284,629 |
Denominator for Diluted Earnings Per Share (in shares) | 39,892,107 | 40,649,570 | 41,999,399 |
Antidilutive Stock Options and Restricted Stock Outstanding (in shares) | 113,410 | 4,905 |