Share-Based Compensation (Details 1) (USD $)
9 Months Ended
Sep. 30, 2012
Summary of stock options activity  
Beginning Balance, Option Shares Outstanding 934,816
Granted, Option Shares Outstanding 813,198
Exercised, Option Shares Outstanding (13,510)
Forfeited, Option Shares Outstanding (21,306)
Ending Balance, Option Shares Outstanding 1,713,198
Vested and expected to vest, Option Shares Outstanding 1,566,755
Vested, Option Shares Outstanding 499,338
Beginning Balance, Weighted Average Exercise Price $ 4.88
Granted, Weighted Average Exercise Price $ 23.57
Exercised, Weighted Average Exercise Price $ 3.12
Forfeited, Weighted Average Exercise Price $ 9.07
Ending Balance, Weighted Average Exercise Price $ 13.71
Vested and expected to vest, Weighted Average Exercise Price $ 13.11
Vested, Weighted Average Exercise Price $ 3.99
Outstanding, Weighted Average Remaining Contractual Term (Years) 8 years 9 months 15 days
Vested and expected to vest, Weighted Average Remaining Contractual Term (Years) 8 years 8 months 27 days
Vested, Weighted Average Remaining Contractual Term (Years) 7 years 10 months 28 days
Outstanding, Aggregate Intrinsic Value $ 14,294,555
Vested and expected to vest, Aggregate Intrinsic Value 13,843,903
Vested, Aggregate Intrinsic Value $ 8,218,956