Quarterly report pursuant to Section 13 or 15(d)

Equity (Details)

v2.4.0.8
Equity (Details) (USD $)
9 Months Ended
Sep. 30, 2014
Warrant [Member]
 
Summary of stock option activities  
Number of Units, Beginning balance 9,673,290
Issued 406,928
Exercised (2,117,304)
Forfeited (29,167)
Number of Units, Ending Balance 7,933,747
Exercisable 7,733,747
Weighted Average Exercise Price, Beginning balance $ 1.06
Weighted Average Exercise Price, Issued $ 8.81
Weighted Average Exercise Price, exercised $ 0.96
Weighted Average Exercise Price, forfeited $ 6.70
Weighted Average Exercise Price, Ending Balance $ 1.47
Weighted Average Exercise Price, Exercisable $ 1.28
Weighted Average Remaining Contractual Term (in years), Outstanding, Beginning balance 4 years 10 months 21 days
Weighted Average Remaining Contractual Term (in years), Issued 7 years 5 months 16 days
Weighted Average Remaining Contractual Term (in years), Outstanding, Ending balance 4 years 1 month 24 days
Weighted Average Remaining Contractual Term (in years), Exercisable 4 years 4 days
Aggregate Intrinsic Value, Beginning balance $ 47,396,307
Aggregate Intrinsic Value, Ending Balance 42,641,772
Aggregate Intrinsic Value, Exercisable 42,641,772
Stock Options [Member]
 
Summary of stock option activities  
Number of Units, Beginning balance 1,985,384
Issued 1,323,100
Exercised (310,400)
Number of Units, Ending Balance 2,998,084
Exercisable 643,206
Weighted Average Exercise Price, Beginning balance $ 3.23
Weighted Average Exercise Price, Issued $ 8.89
Weighted Average Exercise Price, exercised $ 0.96
Weighted Average Exercise Price, Ending Balance $ 5.98
Weighted Average Exercise Price, Exercisable $ 1.04
Weighted Average Remaining Contractual Term (in years), Outstanding, Beginning balance 8 years 4 months 2 days
Weighted Average Remaining Contractual Term (in years), Issued 10 years
Weighted Average Remaining Contractual Term (in years), Outstanding, Ending balance 8 years 7 months 6 days
Weighted Average Remaining Contractual Term (in years), Exercisable 6 years 3 months 7 days
Aggregate Intrinsic Value, Beginning balance 5,908,696
Aggregate Intrinsic Value, Exercised   
Aggregate Intrinsic Value, Ending Balance 5,731,296
Aggregate Intrinsic Value, Exercisable $ 3,734,610