v3.3.1.900
Stock-Based Compensation - Exercise Prices for Stock Options (Details) - Stock options
12 Months Ended
Dec. 31, 2015
$ / shares
shares
Exercise prices for stock options outstanding and exercisable:  
Number of stock options outstanding (in shares) | shares 5,893,241
Outstanding, Weighted-Average Remaining Contractual Term 7 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 38.38
Number of stock options exercisable (in shares) | shares 3,082,241
Exercisable, Weighted-Average Remaining Contractual Term 5 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 32.61
Range of Exercise Prices $00.00 - $10.00  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) 0.00
Exercise prices, outstanding stock option awards, high end of range (in dollars per share) $ 10.00
Number of stock options outstanding (in shares) | shares 686
Outstanding, Weighted-Average Remaining Contractual Term 1 year
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 2.12
Number of stock options exercisable (in shares) | shares 686
Exercisable, Weighted-Average Remaining Contractual Term 1 year
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 2.12
Range of Exercise Prices $10.01 - $15.00  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) 10.01
Exercise prices, outstanding stock option awards, high end of range (in dollars per share) $ 15.00
Number of stock options outstanding (in shares) | shares 84,329
Outstanding, Weighted-Average Remaining Contractual Term 3 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 14.83
Number of stock options exercisable (in shares) | shares 84,329
Exercisable, Weighted-Average Remaining Contractual Term 3 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 14.83
Range of Exercise Prices $15.01 - $20.00  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) 15.01
Exercise prices, outstanding stock option awards, high end of range (in dollars per share) $ 20.00
Number of stock options outstanding (in shares) | shares 246,524
Outstanding, Weighted-Average Remaining Contractual Term 4 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 18.96
Number of stock options exercisable (in shares) | shares 246,524
Exercisable, Weighted-Average Remaining Contractual Term 4 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 18.96
Range of Exercise Prices $20.01 - $25.00  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) 20.01
Exercise prices, outstanding stock option awards, high end of range (in dollars per share) $ 25.00
Number of stock options outstanding (in shares) | shares 496,947
Outstanding, Weighted-Average Remaining Contractual Term 4 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 20.29
Number of stock options exercisable (in shares) | shares 480,947
Exercisable, Weighted-Average Remaining Contractual Term 4 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 20.25
Range of Exercise Prices $25.01 - $30.00  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) 25.01
Exercise prices, outstanding stock option awards, high end of range (in dollars per share) $ 30.00
Number of stock options outstanding (in shares) | shares 305,415
Outstanding, Weighted-Average Remaining Contractual Term 4 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 28.12
Number of stock options exercisable (in shares) | shares 227,415
Exercisable, Weighted-Average Remaining Contractual Term 3 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 28.64
Range of Exercise Prices $30.01 - $35.00  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) 30.01
Exercise prices, outstanding stock option awards, high end of range (in dollars per share) $ 35.00
Number of stock options outstanding (in shares) | shares 403,001
Outstanding, Weighted-Average Remaining Contractual Term 7 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 34.04
Number of stock options exercisable (in shares) | shares 349,001
Exercisable, Weighted-Average Remaining Contractual Term 6 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 34.02
Range of Exercise Prices $35.01 - $40.00  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) 35.01
Exercise prices, outstanding stock option awards, high end of range (in dollars per share) $ 40.00
Number of stock options outstanding (in shares) | shares 2,378,839
Outstanding, Weighted-Average Remaining Contractual Term 6 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 37.90
Number of stock options exercisable (in shares) | shares 1,440,839
Exercisable, Weighted-Average Remaining Contractual Term 6 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 37.70
Range of Exercise Prices $40.01 and above  
Exercise prices for stock options outstanding and exercisable:  
Exercise prices, outstanding stock option awards, low end of range (in dollars per share) $ 40.01
Number of stock options outstanding (in shares) | shares 1,977,500
Outstanding, Weighted-Average Remaining Contractual Term 9 years
Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 49.42
Number of stock options exercisable (in shares) | shares 252,500
Exercisable, Weighted-Average Remaining Contractual Term 8 years
Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 48.09