Annual report pursuant to Section 13 and 15(d)

Earnings Per Share (Details)

v3.19.1
Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 5,631,250 5,689,228
Convertible debt warrant [warrants]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 536,250
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 3,279,500 3,605,728
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities warrants and options 1,815,500 2,083,500