Employee Benefit Plans - Compensation Expense Related To Stock Options (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Stock Options | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Compensation expense | $ 744,091 | $ 606,626 | $ 478,733 |
Income tax benefit | 215,042 | 175,315 | 134,572 |
Restricted Stock | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Compensation expense | 667,241 | 664,484 | 574,236 |
Income tax benefit | $ 192,833 | $ 192,036 | $ 161,418 |