Quarterly report pursuant to Section 13 or 15(d)

Stock Options and Warrants (Details)

v3.10.0.1
Stock Options and Warrants (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Stock Options and Warrants [Abstract]    
Options Balance, December 31, 2017 668,607  
Forfeited or granted during 2018 (77,826)  
Options Balance, March 31, 2018 590,781 668,607
Exercisable on June 30, 2018 453,947  
Weighted- Average Excerise Price, Balance, December 31, 2017 $ 6.21  
Weighted- Average Excerise Price, Forfeited or granted during 2018 15.18  
Weighted- Average Excerise Price, Balance, June 30, 2018 5.03 $ 6.21
Weighted- Average Excerise Price, Exercisable on June 30, 2018 $ 5.73  
Weighted Average Remaining Contractual Life (in years) 6 years 6 months 10 days 7 years 4 months 17 days
Weighted- Average Remaining Contractual Life, Exercisable 5 years 11 months 19 days  
Aggregate Intrinsic Value, Balance, December 31, 2017
Aggregate Intrinsic Value, Forfeited or Granted during 2018  
Aggregate Intrinsic Value, Balance, June 30, 2018
Aggregate Intrinsic Value, Exercisable on June 30, 2018