Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Awards Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)

v3.3.0.814
Stock-Based Awards Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)
9 Months Ended
Sep. 30, 2015
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 2,013,618
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 1,160,912
$0.00 to $9.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 106,698
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price $ 4.92
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 3 years 2 months
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 106,698
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price $ 4.92
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit 0.00
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 9.99
$10.00 to $19.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 70,701
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price $ 15.56
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 3 years 2 months
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 70,701
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price $ 15.56
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit 10.00
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 19.99
$20.00 to $29.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 57,541
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price $ 25.86
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 5 years 5 months
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 57,541
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price $ 25.86
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit 20.00
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 29.99
$30.00 to $39.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 609,562
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price $ 36.54
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 3 years 10 months
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 609,562
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price $ 36.54
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit 30.00
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 39.99
$40.00 to $49.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 398,520
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price $ 47.73
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 8 years 2 months
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 126,164
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price $ 47.73
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit 40.00
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 49.99
$50.00 to $59.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 300,174
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price $ 51.57
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 7 years 3 months
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 190,246
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price $ 51.57
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit 50.00
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 59.99
$60.00 to $69.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | shares 470,422
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price $ 65.24
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 9 years 5 months
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares 0
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price $ 0
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit 60.00
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 69.99