Annual report pursuant to Section 13 and 15(d)

Earnings Per Share (Details)

v3.20.1
Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 6,345,102 5,631,250
Convertible debt warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 131,250 536,250
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 3,697,519 3,279,500
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 2,516,333 1,815,500