XML 38 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Additional Information (Details) (USD $)
In Millions, except Share data, unless otherwise specified
1 Months Ended 12 Months Ended 1 Months Ended
May 31, 2007
Plan
Dec. 31, 2014
Plan
Dec. 31, 2013
Dec. 31, 2012
May 31, 2013
May 31, 2009
Dec. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Exercise price for a stock option, minimum percentage of fair market value   100.00%emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfMarketValueMinimum          
Period from date of grant that options expire (no later than ten years after the date of grant)   10 years          
Number of other stock option plans, in addition to 2003 Plan   4emc_NumberOfOtherStockOptionPlansInAdditionToTwoThousandThreePlan          
Number of plans consolidated into the 2003 Plan 4emc_NumberOfPlansConsolidatedIntoTwoThousandThreePlan            
Common stock, shares reserved for future issuance   982,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance          
Number of plans   5emc_NumberOfCompensationPlans          
Outstanding and unvested, intrinsic value   $ 1,570,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue          
ESPP, stock-based compensation expense   $ 57us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense $ 54us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense $ 52us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense      
Unrecognized compensation expense   1,515us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized          
Unrecognized compensation expense, weighted-average remaining period   1 year 6 months          
Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Period from date of grant that options become exercisable   5 years          
Period from date of grant that options expire (no later than ten years after the date of grant)   10 years          
Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized for grant   420,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
         
Number of shares available for grant   41,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
         
EMC Employee Stock Purchase - 1989 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Other Employee Related Liabilities, Current   84us-gaap_OtherEmployeeRelatedLiabilitiesCurrent
/ us-gaap_PlanNameAxis
= emc_EmployeeStockPurchasePlan1989Member
         
Common stock, shares reserved for future issuance   183,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= emc_EmployeeStockPurchasePlan1989Member
         
EMC Employee Stock Purchase - 1989 Plan | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock, as a percent of fair market value   85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_PlanNameAxis
= emc_EmployeeStockPurchasePlan1989Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
         
VMware 2007 Equity and Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized for grant   100,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
         
Number of shares available for grant   18,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
         
Increase in number of shares available for issuance         13,000,000emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
20,000,000emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
 
Number of shares assumed in business acquisitions   4,000,000emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAssumedInBusinessAcquisitions
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
         
VMware Stock Repurchase Plan | VMware Class A common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchase plan, amount remaining for repurchase   960us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_PlanNameAxis
= emc_VmwareStockRepurchasePlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
VMware Employee Stock Purchase Plan - 2007 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for grant   6,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= emc_VmwareEmployeeStockPurchasePlan2007PlanMember
         
VMware Employee Stock Purchase Plan - 2007 Plan | VMware Class A common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, shares reserved for future issuance         8,000,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= emc_VmwareEmployeeStockPurchasePlan2007PlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Purchase price of stock, percent of market value on grant date   85.00%emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPercentOfMarketValueOnGrantDate
/ us-gaap_PlanNameAxis
= emc_VmwareEmployeeStockPurchasePlan2007PlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Purchase price of stock, percent of market value on exercise date   85.00%emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceOfCommonStockPercentOfMarketValueOnExerciseDate
/ us-gaap_PlanNameAxis
= emc_VmwareEmployeeStockPurchasePlan2007PlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
ESPP withholding payable   46us-gaap_AccruedPayrollTaxesCurrent
/ us-gaap_PlanNameAxis
= emc_VmwareEmployeeStockPurchasePlan2007PlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Vesting Upon Fulfilling Service Conditions              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expected to vest (in shares)   45,000,000emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber
/ emc_ShareBasedCompensationByShareBasedPaymentAwardAwardTermsAxis
= emc_VestingUponFulfillingServiceConditionsMember
         
Vesting Accelerated Upon Achieving Performance Conditions              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expected to vest (in shares)   9,000,000emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber
/ emc_ShareBasedCompensationByShareBasedPaymentAwardAwardTermsAxis
= emc_VestingAcceleratedUponAchievingPerformanceConditionsMember
         
Vesting Upon Achieving Certain Performance Conditions              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expected to vest (in shares)   8,000,000emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber
/ emc_ShareBasedCompensationByShareBasedPaymentAwardAwardTermsAxis
= emc_VestingUponAchievingCertainPerformanceConditionsMember
         
VMware Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Outstanding and unvested (in shares)   13,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
13,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
12,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
    10,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
Outstanding and unvested, intrinsic value   $ 1,039,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   480us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
340us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
347us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
     
VMware Restricted Stock | VMware 2007 Equity and Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock, as a percent of fair market value   25.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= emc_VmwareRestrictedStockMember
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
         
VMware Restricted Stock | VMware 2007 Equity and Incentive Plan | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   3 years          
VMware Restricted Stock | VMware 2007 Equity and Incentive Plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   4 years          
VMware Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options, exercisable, aggregate intrinsic value   128us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
         
Options, exercisable   3,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
         
Options, vested and expected to vest   6,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
         
Options, vested and expected to vest, weighted average remaining contractual term   4 years 2 months 35 days          
Options, vested and expected to vest, aggregate intrinsic value   204us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
         
Closing stock price   $ 82.52us-gaap_SharePrice
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
         
Options, exercised, aggregate intrinsic value   147us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
256us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
443us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
     
Stock options exercisable, weighted-average remaining contractual term   2 years 0 months 32 days          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   64us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
60us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
72us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
     
VMware Stock Options | VMware 2007 Equity and Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   3 years          
Purchase price of common stock, as a percent of fair market value   25.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
         
VMware Stock Options | VMware 2007 Equity and Incentive Plan | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Period from date of grant that options expire (no later than ten years after the date of grant)   6 years          
VMware Stock Options | VMware 2007 Equity and Incentive Plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Period from date of grant that options expire (no later than ten years after the date of grant)   7 years          
VMware Stock Options | VMware | VMware 2007 Equity and Incentive Plan | VMware Class A common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock, as a percent of fair market value   100.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= emc_VmwareStockOptionsMember
/ dei_LegalEntityAxis
= emc_VmwareMember
/ us-gaap_PlanNameAxis
= emc_Vmware2007EquityAndIncentivePlanMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
EMC Information Infrastructure Restricted Stock and Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   2 years          
Number of shares reserved for every one share issued in connection with awards   2emc_ShareBasedCompensationByShareBasedPaymentAwardNumberOfSharesReservedForEveryShareIssuedInConnectionWithAwards
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
         
Vested, intrinsic value   388emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
404emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
421emc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
     
Outstanding and unvested (in shares)   53,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
48,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
47,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
    46,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureRestrictedStockAndRestrictedStockUnitsMember
EMC Information Infrastructure Restricted Stock and Restricted Stock Units | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   2 years          
EMC Information Infrastructure Restricted Stock and Restricted Stock Units | Pro Rata Vesting | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   3 years          
EMC Information Infrastructure Restricted Stock and Restricted Stock Units | Pro Rata Vesting | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   4 years          
EMC Information Infrastructure Restricted Stock and Restricted Stock Units | Cliff Vesting | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   3 years          
EMC Information Infrastructure Restricted Stock and Restricted Stock Units | Cliff Vesting | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock vesting period   5 years          
EMC Information Infrastructure Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted average remaining contractual term   3 years          
Options, exercisable, aggregate intrinsic value   447us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
         
Options, exercisable   31,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
         
Options, vested and expected to vest   39,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
         
Options, vested and expected to vest, weighted average remaining contractual term   2 years 11 months          
Options, vested and expected to vest, aggregate intrinsic value   651us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
         
Closing stock price   $ 29.74us-gaap_SharePrice
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
         
Options, exercised, aggregate intrinsic value   353us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
240us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
518us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
     
Cash proceeds from the exercise of stock options   317us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
260us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
407us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
     
Income tax benefits realized from the exercise of stock options   $ 61us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 45us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember
$ 97us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= emc_EmcInformationInfrastructureStockOptionsMember