XML 64 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Summary Of Activity Related To Stock Option Plans (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Shares Available for Grant, Beginning Balance 2,860,744us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Options Outstanding, Number of Shares, Beginning Balance 3,263,631us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Shares Available for Grant, Granted (148,156)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Options Outstanding, Number of Shares, Granted 148,156us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Options Outstanding, Number of Shares, Exercised (204,880)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Shares Available for Grant, Ending Balance 2,712,588us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Options Outstanding, Number of Shares, Ending Balance 3,206,907us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Options Outstanding, Number of Shares, Vested and exercisable 3,206,907us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Options Outstanding, Weighted-Average Exercise Price, Beginning Balance $ 151.53us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Options Outstanding, Weighted-Average Exercise Price, Granted $ 417.43us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Options Outstanding, Weighted-Average Exercise Price, Exercised $ 50.12us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Options Outstanding, Weighted-Average Exercise Price, Ending Balance $ 170.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Options Outstanding, Weighted-Average Exercise Price, Vested and exercisable $ 170.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted-Average Remaining Contractual Term, Ending Balance 6 years 3 months 18 days
Weighted-Average Remaining Contractual Term, Vested and exercisable 6 years 3 months 18 days
Aggregate Intrinsic Value, Ending Balance $ 801,626us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Aggregate Intrinsic Value, Vested and exercisable $ 801,626us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue