Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details)

v3.19.3
Stock Based Compensation (Details) - Stock Options [Member] - Directors, officers, consultants and employees [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Options Available for Grant    
Options Available for Grant, Outstanding, Beginning Balance 3,805,774 4,145,774
Options Available for Grant, Additional Shares Authorized under 2019 Plan 8,000,000  
Options Available for Grant, Granted (2,400,000) (340,000)
Options Available for Grant, Exercised   0
Options Available for Grant, Forfeited 1,375,069 0
Options Available for Grant, Expired   0
Options Available for Grant, Outstanding, Ending Balance 10,780,843 3,805,774
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Number of Options Outstanding, Beginning Balance 3,867,621 3,851,371
Number of Options Outstanding, Granted 2,400,000 340,000
Number of Options Outstanding, Exercised (498,552) (52,500)
Number of Options Outstanding, Forfeited (1,375,069) 0
Number of Options Outstanding, Expired   (271,250)
Number of Options Outstanding, Ending Balance 4,394,000 3,867,621
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted Average Exercise Price per Option, Outstanding, Beginning Balance $ 4.05 $ 3.11
Weighted Average Exercise Price per Option, Granted 0.96 1.18
Weighted Average Exercise Price per Option, Exercised 0.13 1.24
Weighted Average Exercise Price per Option, Forfeited 4.75 0
Weighted Average Exercise Price per Option, Expired   3.22
Weighted Average Exercise Price per Option, Outstanding, Ending Balance 2.60 4.05
Weighted Average Grant Date Fair Value per Option    
Weighted Average Grant Date Fair Value per Option, Outstanding, Beginning Balance 1.84 1.84
Weighted Average Grant Date Fair Value per Option, Granted 0.53 0.54
Weighted Average Grant Date Fair Value per Option, Exercised 1.92 0.68
Weighted Average Grant Date Fair Value per Option, Forfeited 1.95 0
Weighted Average Grant Date Fair Value per Option, Expired   1.58
Weighted Average Grant Date Fair Value per Option, Outstanding, Ending Balance $ 1.32 $ 1.84
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted Average Remaining Exercise Term in Months, Outstanding, Beginning Balance 64 months 43 months
Weighted Average Remaining Exercise Term in Months, Granted 81 months 56 months
Weighted Average Remaining Exercise Term in Months, Forfeited 27 months  
Weighted Average Remaining Exercise Term in Months, Outstanding, Ending Balance 94 months 64 months