Annual report pursuant to Section 13 and 15(d)

Equity (Details)

v3.6.0.2
Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Warrants [Member]      
Summary of stock option/ warrant activities      
Number of Units, Outstanding, Beginning balance 9,018,470 7,698,497 9,737,729
Number of Units, Granted 130,000 3,333,333 491,928
Number of Units, Exercised (183,718) (2,013,360) (2,501,993)
Number of Units, Cancelled     (29,167)
Number of Units, Outstanding, Ending Balance 8,964,752 9,018,470 7,698,497
Number of Units, Exercisable 8,612,252    
Weighted Average Exercise Price, Outstanding, Beginning balance $ 3.73 $ 1.64 $ 1.06
Weighted Average Exercise Price, Granted 0.96 6.50 8.33
Weighted Average Exercise Price, Exercised 0.90 0.41 0.67
Weighted Average Exercise Price, Cancelled     6.70
Weighted Average Exercise Price, Outstanding, Ending Balance 3.72 $ 3.73 $ 1.64
Weighted Average Exercise Price, Exercisable $ 3.66    
Weighted Average Remaining Contractual Term (in years), Outstanding, Beginning balance 2 years 11 months 5 days 3 years 11 months 19 days 4 years 10 months 21 days
Weighted Average Remaining Contractual Term (in years), Outstanding, Ending balance 1 year 11 months 12 days 2 years 11 months 5 days 3 years 11 months 19 days
Weighted Average Remaining Contractual Term (in years), Exercisable 1 year 9 months 15 days    
Aggregate Intrinsic Value, Outstanding, Beginning balance $ 10,199,230 $ 34,317,224 $ 47,396,307
Aggregate Intrinsic Value, Outstanding, Ending Balance 1,445,786 $ 10,199,230 $ 34,317,224
Aggregate Intrinsic Value, Exercisable $ 1,445,786    
Stock Options [Member]      
Summary of stock option/ warrant activities      
Number of Units, Outstanding, Beginning balance 3,971,583 3,013,084 1,985,384
Number of Units, Granted 2,225,000 1,554,499 1,338,100
Number of Units, Exercised (23,212) (20,000) (310,400)
Number of Units, Cancelled (266,485) (576,000)  
Number of Units, Outstanding, Ending Balance 5,906,886 3,971,583 3,013,084
Number of Units, Exercisable 2,601,947    
Weighted Average Exercise Price, Outstanding, Beginning balance $ 4.34 $ 5.98 $ 3.23
Weighted Average Exercise Price, Granted 1.92 2.78 8.86
Weighted Average Exercise Price, Exercised 0.78 0.78 0.95
Weighted Average Exercise Price, Cancelled 2.51 8.70  
Weighted Average Exercise Price, Outstanding, Ending Balance 3.52 $ 4.34 $ 5.98
Weighted Average Exercise Price, Exercisable $ 4.67    
Weighted Average Remaining Contractual Term (in years), Outstanding, Beginning balance 8 years 4 days 8 years 4 months 6 days 8 years 4 months 2 days
Weighted Average Remaining Contractual Term (in years), Outstanding, Ending balance 7 years 10 months 24 days 8 years 4 days 8 years 4 months 6 days
Weighted Average Remaining Contractual Term (in years), Exercisable 6 years 3 months 22 days    
Aggregate Intrinsic Value, Outstanding, Beginning balance $ 2,964,146 $ 4,728,842 $ 5,908,696
Aggregate Intrinsic Value, Outstanding, Ending Balance 51,704 $ 2,964,146 $ 4,728,842
Aggregate Intrinsic Value, Exercisable $ 51,704