Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details 2)

v3.5.0.2
Stock Based Compensation (Details 2) - Warrant [Member] - Placement agent and consultants [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Warrants Available For Grant [Roll Forward]    
Warrants Available For Grant, Outstanding, Beginning Balance 210,227 274,098
Warrants Available For Grant, Additional stock reserved
Warrants Available For Grant, Granted (63,871)
Warrants Available For Grant, Exercised
Warrants Available For Grant, Forfeited
Warrants Available For Grant, Expired
Warrants Available For Grant, Outstanding, Ending Balance 210,227 210,227
Number of Warrants    
Number of Warrants, Outstanding, Beginning Balance 306,823 410,149
Number of Warrants, Additional stock reserved
Number of Warrants, Granted 63,871
Number of Warrants, Exercised (43,841) (161,719)
Number of Warrants, Forfeited (5,478)
Number of Warrants, Expired (20,267)
Number of Warrants, Outstanding, Ending Balance 242,715 306,823
Weighted Average Exercise Price per Warrant    
Weighted Average Exercise Price per Warrant, Beginning Balance $ 2.79 $ 3.59
Weighted Average Exercise Price per Warrant, Additional stock reserved
Weighted Average Exercise Price per Warrant, Granted 1.40
Weighted Average Exercise Price per Warrant, Exercised 2.20 2.36
Weighted Average Exercise Price per Warrant, Forfeited
Weighted Average Exercise Price per Warrant, Expired 6.00 4.18
Weighted Average Exercise Price per Warrant, Outstanding, Ending Balance 2.56 2.79
Weighted Average Grant Fair Value Per Warrant    
Weighted Average Grant Fair Value Per Warrant, Outstanding, Beginning Balance 1.26 1.51
Weighted Average Grant Fair Value Per Warrant, Granted 1.17
Weighted Average Grant Fair Value Per Warrant, Exercised 0.79 1.09
Weighted Average Grant Fair Value Per Warrant, Forfeited
Weighted Average Grant Fair Value Per Warrant, Expired 2.73 1.82
Weighted Average Grant Fair Value Per Warrant, Ending Balance $ 1.16 $ 1.26
Weighted Average Remaining Exercise Term    
Weighted Average Remaining Exercise Term in Months, Beginning Balance 9 months 14 months
Weighted Average Remaining Exercise Term in Months, Granted   59 months
Weighted Average Remaining Exercise Term in Months, Ending Balance 17 months 9 months