XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Reconciliation of Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding - basic 5,212,652 4,901,698 5,159,452 4,872,461
Effect of diluted securities 38,426 64,110 36,302 93,528
Weighted average shares outstanding - diluted 5,251,078 4,965,808 5,195,754 4,965,989