Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.8.0.1
Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Potentially dilutive securities (Line Items)    
Potentially dilutive securities warrants and options 5,966,000 5,864,157
Convertible debt warrant [warrants]    
Potentially dilutive securities (Line Items)    
Potentially dilutive securities warrants and options 1,155,000
Stock purchase warrants [Member]    
Potentially dilutive securities (Line Items)    
Potentially dilutive securities warrants and options 2,319,000 3,992,157
Options [Member]    
Potentially dilutive securities (Line Items)    
Potentially dilutive securities warrants and options 2,492,000 1,872,000