Employee Stock Plans (Details) - USD ($) | 12 Months Ended |
Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013 |
Options Outstanding, Number of Options [Roll Forward] | | | |
Balance (in shares) | 2,969,000 | 996,000 | 1,861,000 |
Granted (in shares) | 694,000 | 2,251,000 | 164,000 |
Forfeited (in shares) | (98,000) | (75,000) | (38,000) |
Exercised (in shares) | (459,000) | (203,000) | (991,000) |
Forfeited or expired (in shares) | (98,000) | | |
Balance (in shares) | 3,106,000 | 2,969,000 | 996,000 |
Exercisable (in shares) | 1,206,000 | | |
Weighted Average Exercise Price [Roll Forward] | | | |
Balance (in dollars per share) | $ 28.91 | $ 18.12 | $ 14.33 |
Granted (in dollars per share) | 65.96 | 32.55 | 34.29 |
Exercised (in dollars per share) | 23.73 | 16.34 | 13.55 |
Forfeited (in dollars per share) | 37.43 | 35.96 | 21.57 |
Forfeited or expired (in dollars per share) | 37.43 | | |
Balance (in dollars per share) | 37.75 | 28.91 | 18.12 |
Exercisable (in dollars per share) | $ 28.40 | | |
Weighted Average Remaining Contractual Life [Abstract] | | | |
Balance at December 31, 2014 | 8 years 3 months 18 days | | |
Exercisable at December 31, 2014 | 7 years 6 months | | |
Aggregate Intrinsic Value [Abstract] | | | |
Balance at December, 31, 2014 | $ 223,214,000 | | |
Exercisable at December, 31, 2014 | $ 97,944,000 | | |
Weighted-Average Fair Value of Stock Grants Using Black-Scholes Valuation Model [Abstract] | | | |
Weighted-average fair value of stock options with an exercise price equal to the market price on the grant date (in dollars per share) | $ 23.19 | 11.87 | 13.48 |
Weighted-average fair value of stock options with an exercise price greater than the market price on the grant date (in dollars per share) | 0 | 0 | 0 |
Total (in dollars per share) | 23.19 | 11.87 | 13.48 |
Weighted Average Exercise Prices for Stock Options Exercised [Abstract] | | | |
Weighted-average exercise price of stock options with an exercise price equal to the market price on the grant date (in dollars per share) | 23.73 | | |
Weighted-average exercise price of stock options with an exercise price greater than the market price on the grant date (in dollars per share) | 0 | | |
Total weighted-average exercise price (in dollars per share) | 23.73 | 16.34 | 13.55 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Closing stock price (in dollars per share) | 109.61 | | |
Weighted average grant date fair value of options vested (in dollars per share) | $ 12.46 | $ 8.44 | $ 5.47 |
Total intrinsic value of options exercised | $ 39,400,000 | $ 6,400,000 | $ 24,000,000 |
Non-vested Number of Stock Options [Roll Forward] | | | |
Nonvested, Beginning Balance (in shares) | 2,163,000 | | |
Granted (in shares) | 694,000 | | |
Vested (in shares) | (858,000) | | |
Forfeited / Cancelled (in shares) | (99,000) | | |
Nonvested, Ending Balance (in shares) | 1,900,000 | 2,163,000 | |
Weighted Average Grant Date Fair Value [Roll Forward] | | | |
Nonvested, Beginning Balance (in dollars per share) | $ 11.84 | | |
Granted (in dollars per share) | 23.19 | $ 11.87 | $ 13.48 |
Vested (in dollars per share) | 12.46 | | |
Forfeited / Cancelled (in dollars per share) | 13.37 | | |
Nonvested, Ending Balance (in dollars per share) | $ 29.62 | $ 11.84 | |
Total unrecognized compensation cost related to non-vested share-based compensation arrangements | $ 55,100,000 | | |
Weighted-average period for recognition of unrecognized non-vested share-based compensation | 2 years | | |
Maximum [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Performance-based awards vesting period | 5 years | | |
Stock Incentive Plans [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Aggregate number of common shares reserved for future issuance upon adoption (in shares) | 3,500,000 | | |
Maximum aggregate number of shares of common stock and stock equivalents (in shares) | 2,100,000 | | |
Stock Incentive Plans [Member] | Restricted Stock and Restricted Stock Units [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Full value awards counted against Plan's overall limits (in shares) | 2 | | |
Earlier Full value awards counted against Plan's overall limits (in shares) | 1 | | |
Stock Incentive Plans [Member] | Stock Appreciation Rights [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Full value awards counted against Plan's overall limits (in shares) | 1 | | |
Stock Incentive Plans [Member] | Performance-based Awards [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Total shares of common stock issued (in shares) | 175,000 | | |
Performance-based awards vesting period | 36 months | | |
Compensation expense | $ 646,000 | | |
Employee Stock Purchase Plan [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Contribution by participants of cash earnings through payroll deductions, maximum | 15.00% | | |
Purchase price per share of fair market value on participant's entry date into offering period | 85.00% | | |
Aggregate number of common shares reserved for future issuance upon adoption (in shares) | 150,000 | | |
Increase in percentage of total number of outstanding shares of our common stock | 1.00% | | |
Extension of period beyond expiration date | 10 years | | |
Shares held in ESPP (in shares) | 1,700,000 | 1,700,000 | |
Total shares of common stock issued (in shares) | 49,000 | 42,000 | 56,000 |
Employee Stock Purchase Plan [Member] | Maximum [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Common stock were reserved for annual issuance, maximum (in shares) | 260,786 | | |
Savings Plan [Member] | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | |
Percent matched of first 4% a participant contributes | 50.00% | | |
Percentage of participant contribution that is matched | 4.00% | | |
Compensation expense | $ 650,000 | $ 402,000 | $ 326,000 |
$0.00 - $9.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | $ 0 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 9.99 | | |
Options Outstanding, Number Outstanding (in shares) | 21,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 3 years 3 months 18 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 9.17 | | |
Options Exercisable, Number Exercisable (in shares) | 21,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 9.17 | | |
$10.00 - $19.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 10 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 19.99 | | |
Options Outstanding, Number Outstanding (in shares) | 298,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 4 years 9 months 18 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 12.57 | | |
Options Exercisable, Number Exercisable (in shares) | 298,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 12.57 | | |
$20.00 - $29.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 20 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 29.99 | | |
Options Outstanding, Number Outstanding (in shares) | 123,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 6 years 7 months 6 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 26.07 | | |
Options Exercisable, Number Exercisable (in shares) | 87,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 25.51 | | |
$30.00 - $39.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 30 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 39.99 | | |
Options Outstanding, Number Outstanding (in shares) | 1,944,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 8 years 8 months 12 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 32.57 | | |
Options Exercisable, Number Exercisable (in shares) | 720,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 32.65 | | |
$40.00 - $49.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 40 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 49.99 | | |
Options Outstanding, Number Outstanding (in shares) | 100,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 8 years 7 months 6 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 45.28 | | |
Options Exercisable, Number Exercisable (in shares) | 26,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 44.80 | | |
$50.00 - $59.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 50 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 59.99 | | |
Options Outstanding, Number Outstanding (in shares) | 127,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 9 years 2 months 12 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 58.25 | | |
Options Exercisable, Number Exercisable (in shares) | 30,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 58.25 | | |
$60.00 - $69.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 60 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 69.99 | | |
Options Outstanding, Number Outstanding (in shares) | 230,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 9 years 3 months 18 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 65.92 | | |
Options Exercisable, Number Exercisable (in shares) | 8,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 66.30 | | |
$70.00 - $70.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 70 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 70.99 | | |
Options Outstanding, Number Outstanding (in shares) | 249,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 9 years 7 months 6 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 73.29 | | |
Options Exercisable, Number Exercisable (in shares) | 16,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 71.10 | | |
$100.00 - $109.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 100 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 109.99 | | |
Options Outstanding, Number Outstanding (in shares) | 14,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 9 years 10 months 24 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 101.32 | | |
Options Exercisable, Number Exercisable (in shares) | 0 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 0 | | |
$0.00 - $100.99 [Member] | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | |
Range of Exercise Prices, lower (in dollars per share) | 0 | | |
Range of Exercise Prices, upper (in dollars per share) | $ 100.99 | | |
Options Outstanding, Number Outstanding (in shares) | 3,106,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | 8 years 3 months 18 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | $ 37.75 | | |
Options Exercisable, Number Exercisable (in shares) | 1,206,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | $ 28.40 | | |