XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Options and Warrants (Details) - Share-based Payment Arrangement, Option, Exercise Price Range - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Balance, Options Outstanding, Number of Shares (in Shares) 588,321 260,018 260,018
Weighted Average Remaining Life in Years 3 years 255 days 2 years 219 days  
Weighted Average Exercise Price $ 7.32 $ 8.41  
Options Exercisable (in Shares) 151,655 11,256  
Weighted Average Exercise Price of Options Exercisable $ 7.16 $ 8.16  
Total Intrinsic Value of Options Exercised (in Dollars) $ 0 $ 0  
Total Fair Value of Options Vested (in Dollars) $ 910,444 $ 69,787  
Minimum [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise Prices $ 5.76 $ 8.16 $ 8.16
Maximum [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise Prices $ 9.25 $ 9.25 $ 9.25