XML 96 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Stock Option Activity (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
VMware Stock Options      
Options Activity, Number of Shares [Roll Forward]      
Outstanding 6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Granted 2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Forfeited     (1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Exercised (2)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
(5)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
(6)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Outstanding 6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Exercisable 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
   
Vested and expected to vest 6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
   
Options Activity, Weighted Average Exercise Price [Roll Forward]      
Outstanding $ 44.12us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 34.36us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 35.27us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Granted $ 50.91us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 71.53us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 4.67us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Forfeited     $ 42.07us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Exercised $ 35.58us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 28.12us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 30.44us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Outstanding $ 50.54us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 44.12us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
$ 34.36us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
Exercisable $ 37.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
   
Vested and expected to vest $ 48.57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
   
EMC Information Infrastructure Stock Options      
Options Activity, Number of Shares [Roll Forward]      
Outstanding 57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
112us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Options granted relating to business acquisitions 8emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodBusinessAcquisitions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
1emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodBusinessAcquisitions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
2emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodBusinessAcquisitions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Forfeited (1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
(1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
(2)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Expired 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
(1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Exercised (24)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
(20)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
(35)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Outstanding 40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Exercisable 31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
   
Vested and expected to vest 39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
   
Options Activity, Weighted Average Exercise Price [Roll Forward]      
Outstanding $ 14.56us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 14.39us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 13.69us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Options granted relating to business acquisitions $ 0.62emc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodBusinessAcquisitionsWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 3.29emc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodBusinessAcquisitionsWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 1.54emc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodBusinessAcquisitionsWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Granted $ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 26.80us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Forfeited $ 13.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 13.36us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 13.75us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Expired $ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 14.19us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Exercised $ 13.19us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 13.10us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 11.65us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Outstanding $ 12.68us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 14.56us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 14.39us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
Exercisable $ 15.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
   
Vested and expected to vest $ 13.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember