XML 31 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Summary of Stock Option Activity (Detail) (Stock options [Member], USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Stock options [Member]
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Options, Outstanding at December 31, 2014 5,067,957us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Number of Options, Granted 507,916us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Number of Options, Exercised (374,281)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Number of Options, Forfeited (18,502)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Number of Options, Outstanding at March 31, 2015 5,183,090us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Number of Options, Vested and exercisable at March 31, 2015 3,323,776us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted Average Exercise Price, Outstanding at December 31, 2014 $ 33.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted Average Exercise Price, Granted $ 114.56us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted Average Exercise Price, Exercised $ 23.07us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted Average Exercise Price, Forfeited $ 78.60us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted Average Exercise Price, Outstanding at March 31, 2015 $ 42.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted Average Exercise Price, Vested and exercisable at March 31, 2015 $ 22.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Weighted Average Remaining Contractual Term (in years), Outstanding at March 31, 2015 6 years 6 months 22 days
Weighted Average Remaining Contractual Term (in years), Vested and exercisable at March 31, 2015 5 years 3 months 29 days
Aggregate Intrinsic Value, Outstanding at March 31, 2015 $ 451.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Aggregate Intrinsic Value, Vested and exercisable at March 31, 2015 $ 354.0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember