Stock-Based Compensation (Details 1) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
9 Months Ended
Sep. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Options Outstanding, Shares, Beginning of Period 12,236,400
Options Outstanding, Shares, Options exercised (3,089,585)
Options Outstanding, Shares, Options canceled (161)
Options Outstanding, Shares, forfeited (189,327)
Options Outstanding, Shares, End of Period 8,957,327
Options Outstanding, Shares, Vested and Expected to Vest 8,773,499
Options Outstanding, Shares, Exercisable 4,778,878
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Options Outstanding, Weighted Average Exercise Price, Beginning of Period, USD per share $ 7.64
Options Outstanding, Weighted Average Exercise Price, Options exercised, USD per share $ 4.12
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price $ 25.91
Options Outstanding, Weighted Average Exercise Price, Options forfeited, USD per share $ 13.67
Options Outstanding, Weighted Average Exercise Price, End of Period, USD per share $ 8.73
Options Outstanding, Weighted Average Exercise Price Per Share, Vested and Expected to Vest, USD per share $ 8.64
Options Outstanding, Weighted Average Exercise Price Per Share, Exercisable, USD per share $ 6.60
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 7 years 2 months 19 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 7 years 2 months 12 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 6 years 6 months 14 days
Options Outstanding, Aggregate Intrinsic Value $ 572,544
Options Outstanding, Aggregate Intrinsic Value, Vested and Expected to Vest 561,558
Options Outstanding, Aggregate Intrinsic Value, Exercisable $ 315,625