XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Reconciliation of Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding - basic 5,272,204 5,211,773 5,272,204 5,132,414
Effect of diluted securities 0 33,389 65,782 38,326
Weighted average shares outstanding - diluted 5,272,204 5,245,162 5,337,986 5,170,740