XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Reconciliation of Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding - basic 5,273,786 5,212,652 5,273,263 5,159,452
Effect of diluted securities 52,029 38,426 61,271 36,302
Weighted average shares outstanding - diluted 5,325,815 5,251,078 5,334,534 5,195,754