Employee Stock Plans (Details) $ / shares in Units, $ in Thousands | Jul. 02, 2016EmployeesPlanshares | Dec. 31, 2016USD ($)$ / sharesshares | Dec. 31, 2015USD ($)$ / sharesshares | Dec. 31, 2014USD ($)$ / sharesshares |
Options Outstanding, Number of Options [Roll Forward] | | | | |
Balance (in shares) | shares | | 3,106,000 | 2,969,000 | 996,000 |
Granted (in shares) | shares | | 816,000 | 694,000 | 2,251,000 |
Forfeited (in shares) | shares | | (198,000) | (98,000) | (75,000) |
Exercised (in shares) | shares | | (432,000) | (459,000) | (203,000) |
Forfeited or expired (in shares) | shares | | (198,000) | | |
Balance (in shares) | shares | | 3,292,000 | 3,106,000 | 2,969,000 |
Exercisable (in shares) | shares | | 1,711,000 | | |
Weighted Average Exercise Price per Share [Roll Forward] | | | | |
Balance (in dollars per share) | | $ 37.75 | $ 28.91 | $ 18.12 |
Granted (in dollars per share) | | 91.36 | 65.96 | 32.55 |
Exercised (in dollars per share) | | 30.04 | 23.73 | 16.34 |
Forfeited (in dollars per share) | | 72.72 | 37.43 | 35.96 |
Forfeited or expired (in dollars per share) | | 72.72 | | |
Balance (in dollars per share) | | 49.95 | 37.75 | 28.91 |
Exercisable (in dollars per share) | | $ 35.14 | | |
Weighted Average Remaining Contractual Life [Abstract] | | | | |
Balance at December 31, 2014 | | 7 years 10 months 24 days | | |
Exercisable at December 31, 2014 | | 7 years 2 months 12 days | | |
Aggregate Intrinsic Value [Abstract] | | | | |
Balance at December, 31, 2014 | $ | | $ 213,066 | | |
Exercisable at December, 31, 2014 | $ | | $ 136,056 | | |
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) | | $ 32.27 | 23.19 | 11.87 |
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) | | 32.27 | 23.19 | 11.87 |
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) | | 30.04 | | |
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) | | 30.04 | 23.73 | 16.34 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | | | | |
Closing stock price (in dollars per share) | | 114.65 | | |
Weighted average grant date fair value of options vested (in dollars per share) | | $ 30.68 | $ 12.46 | $ 8.44 |
Total intrinsic value of options exercised | $ | | $ 36,500 | $ 39,400 | $ 6,400 |
Non-vested Number of Stock Options [Roll Forward] | | | | |
Nonvested, Beginning Balance (in shares) | shares | | 1,900,000 | | |
Granted (in shares) | shares | | 816,000 | | |
Vested (in shares) | shares | | (1,092,000) | | |
Forfeited / Cancelled (in shares) | shares | | (42,000) | | |
Nonvested, Ending Balance (in shares) | shares | | 1,582,000 | 1,900,000 | |
Weighted Average Grant Date Fair Value per Option [Roll Forward] | | | | |
Nonvested, Beginning Balance (in dollars per share) | | $ 29.62 | | |
Granted (in dollars per share) | | 32.37 | | |
Vested (in dollars per share) | | 30.68 | | |
Forfeited / Cancelled (in dollars per share) | | 21.65 | | |
Nonvested, Ending Balance (in dollars per share) | | $ 30.35 | $ 29.62 | |
Total unrecognized compensation cost related to non-vested share-based compensation arrangements | $ | | $ 44,500 | | |
Weighted-average period for recognition of unrecognized non-vested share-based compensation | | 2 years | | |
ShippingEasy [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Percentage of awards subject to proration | 75.00% | | | |
Maximum [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Option 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) | shares | | 3,500,000 | | |
Maximum aggregate number of shares of common stock and stock equivalents (in shares) | shares | | 2,100,000 | | |
Stock available for future issuance (in shares) | shares | | 3,500,000 | | |
Stock Incentive Plans [Member] | Board of Directors [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) | shares | | 1,370,000 | | |
Maximum aggregate number of shares of common stock and stock equivalents (in shares) | shares | | 1,200,000 | | |
Stock available for future issuance (in shares) | shares | | 1,370,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) | shares | | 2 | | |
Earlier Full value awards counted against Plan's overall limits (in shares) | 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) | shares | | 1 | | |
Stock Incentive Plans [Member] | Performance-based Awards [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Aggregate shares issued (in shares) | shares | | 175,000 | | |
Option vesting period | | 36 months | | |
Compensation expense | $ | | $ 1,300 | $ 646 | |
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) | shares | | 150,000 | | |
Stock available for future issuance (in shares) | 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) | shares | | 1,600,000 | 1,600,000 | |
Aggregate shares issued (in shares) | shares | | 35,000 | 49,000 | 42,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) | shares | | 260,786 | | |
Savings Plan [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Compensation expense | $ | | $ 1,100 | $ 650 | $ 402 |
Equity Inducement Plan [Member] | ShippingEasy [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Period of performance based inducement equity awards | 2 years 6 months | | | |
Percentage of awards subject to proration | 75.00% | | | |
Shares granted for number of new employees | Employees | 48 | | | |
Vesting term | 10 years | | | |
Number of inducement plans | Plan | 2 | | | |
Equity Inducement Plan [Member] | ShippingEasy [Member] | Vesting Option One [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Option vesting period | 1 year | | | |
Percentage of options vesting | 25.00% | | | |
Equity Inducement Plan [Member] | ShippingEasy [Member] | Vesting Option Two [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Option vesting period | 36 months | | | |
Percentage of options vesting | 75.00% | | | |
Equity Inducement Plan [Member] | Performance-based Awards [Member] | ShippingEasy [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Aggregate shares issued (in shares) | shares | 62,000 | | | |
Equity Inducement Plan [Member] | Performance-based Awards [Member] | Maximum [Member] | Executives [Member] | ShippingEasy [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Aggregate shares issued (in shares) | shares | 87,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) | shares | | 18,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 2 years 3 months 18 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | | $ 9.12 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 18,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 9.12 | | |
$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) | shares | | 197,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 4 years | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | | $ 12.62 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 197,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 12.62 | | |
$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) | shares | | 89,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 6 years | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | | $ 26.17 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 79,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 25.83 | | |
$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) | shares | | 1,649,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 7 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) | shares | | 1,132,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 32.59 | | |
$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) | shares | | 72,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 7 years 7 months 6 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | | $ 45.23 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 43,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 45.06 | | |
$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) | shares | | 122,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 8 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) | shares | | 68,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) | shares | | 216,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) | | $ 66 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 77,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 66.12 | | |
$70.00 - $79.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) | | $ 79.99 | | |
Options Outstanding, Number Outstanding (in shares) | shares | | 256,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 8 years 9 months 18 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | | $ 73.73 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 72,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 72.25 | | |
$80.00 - $89.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) | | 80 | | |
Range of Exercise Prices, upper (in dollars per share) | | $ 89.99 | | |
Options Outstanding, Number Outstanding (in shares) | shares | | 266,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) | | $ 87.24 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 0 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 0 | | |
$90.00 - $99.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) | | 90 | | |
Range of Exercise Prices, upper (in dollars per share) | | $ 99.99 | | |
Options Outstanding, Number Outstanding (in shares) | shares | | 361,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 9 years 4 months 24 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | | $ 94.51 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 22,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 91.86 | | |
$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) | shares | | 42,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) | | $ 104.11 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 3,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 101.32 | | |
$120.00 - $129.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) | | 120 | | |
Range of Exercise Prices, upper (in dollars per share) | | $ 129.99 | | |
Options Outstanding, Number Outstanding (in shares) | shares | | 5,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) | | $ 122.25 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 0 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 0 | | |
$0.00 - $129.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) | | $ 129.99 | | |
Options Outstanding, Number Outstanding (in shares) | shares | | 3,293,000 | | |
Options Outstanding, Weighted Average Remaining Contractual Life | | 7 years 10 months 24 days | | |
Options Outstanding, Weighted Average Exercise Price per Share (in dollars per share) | | $ 49.95 | | |
Options Exercisable, Number Exercisable (in shares) | shares | | 1,711,000 | | |
Options Exercisable, Weighted Average Exercise Price per Share (in dollars per share) | | $ 35.14 | | |