Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Stock Option Activity (Details)

v3.19.2
Stockholders' Equity - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Equity [Abstract]    
Number of Options, Outstanding, Beginning Balance 826,267 299,938
Number of Options, Granted 286,925 534,329
Number of Options, Exercised
Number of Options, Forfeited or cancelled (5,000) (8,000)
Number of Options, Outstanding Ending Balance 1,108,912 826,267
Number of Options, Expected to Vest in the Future Ending Balance 338,858  
Number of Options, Exercisable 719,334  
Number of Options, Vested, Exercisable and Options Expected to Vest Ending Balance 1,108,192  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 2.49 $ 4.40
Weighted Average Exercise Price, Granted 1.55 1.45
Weighted Average Exercise Price, Exercised
Weighted Average Exercise Price, Forfeited or cancelled 1.15 4.59
Weighted Average Exercise Price, Outstanding 2.25 $ 2.49
Weighted Average Exercise Price, Expected to Vest 2.22  
Weighted Average Exercise Price, Exercisable 2.28  
Weighted Average Exercise Price, Vested, Exercisable and Options Expected to Vest $ 2.25  
Weighted Average Remaining Contractual Life, Outstanding Beginning 6 years 5 months 20 days 7 years 3 months 29 days
Weighted Average Remaining Contractual Life, Granted 4 years 7 months 17 days 6 years 6 months 29 days
Weighted Average Remaining Contractual Life, Outstanding 5 years 7 months 10 days 6 years 5 months 20 days
Weighted Average Remaining Contractual Life, Expected to Vest 5 years 5 months 23 days  
Weighted Average Remaining Contractual Life, Exercisable 5 years 8 months 9 days  
Weighted Average Remaining Contractual Life, Vested, Exercisable and Options Expected to Vest 5 years 7 months 10 days  
Aggregate Intrinsic Value, Outstanding $ 45,830  
Aggregate Intrinsic Value, Options expected to vest in the future 28,309  
Aggregate Intrinsic Value, Options exercisable 17,521  
Aggregate Intrinsic Value, Options vested, exercisable and options expected to vest $ 45,830