XML 59 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity-Based Compensation (Details) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 31, 2007
Equity-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue    
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Accelerated share based compensation expense recognized   36,700,000cdw_Acceleratedsharebasedcompensationexpenserecognized    
Payment of incentive compensation plan withholding taxes related to the acceleration of share vesting   24,000,000cdw_Paymentofincentivecompensationplanwithholdingtaxesrelatedtotheaccelerationofsharevesting    
Payment of incentive compensation plan withholding taxes, employer portion   4,000,000cdw_Paymentofincentivecompensationplanwithholdingtaxesemployerportion    
Accrued contingent consideration   20,900,000cdw_Accruedcontingentconsideration    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options outstanding, beginning number 1,280,255us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber      
Options outstanding, beginning weighted-average exercise price $ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice      
Options, Grants in Period, Gross 1,245,513us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross      
Options, Grants in Period, Weighted Average Exercise Price $ 24.40us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice      
Options, Forfeitures and Expirations in Period (31,209)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod      
Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price $ 21.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice      
Options, Exercises in Period 73,487us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised      
Options, Exercises in Period, Weighted Average Exercise Price $ 17.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice      
Options outstanding, ending number 2,421,072us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,280,255us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber    
Options outstanding, ending weighted-average exercise price $ 20.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice    
Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 3 months 21 days      
Options, Outstanding, Intrinsic Value 34,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue      
Options, Exercisable, Number 576,963us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber      
Options, Exercisable, Weighted Average Exercise Price $ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice      
Options, Exercisable, Weighted Average Remaining Contractual Term 7 years 2 months 26 days      
Options, Exercisable, Intrinsic Value 10,500,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1      
Options, Vested and Expected to Vest, Outstanding, Number 2,378,364us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber      
Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 20.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice      
Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 8 years 3 months 19 days      
Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value 34,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue      
Equity-based compensation [Abstract]        
Equity-based compensation expense 16,400,000us-gaap_AllocatedShareBasedCompensationExpense 46,600,000us-gaap_AllocatedShareBasedCompensationExpense 22,100,000us-gaap_AllocatedShareBasedCompensationExpense  
Equity-based Compensation Expense, Tax Benefit from Compensation Expense (5,100,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (16,500,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (2,300,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense  
Allocated Share-based Compensation Expense, Net of Tax 11,300,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 30,100,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 19,800,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax  
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]        
Equity-based Compensation Expense Not yet Recognized 28,900,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized      
Equity-based Compensation Expense Not yet Recognized, Period for Recognition 2 years 3 months 5 days      
Stock Option Contractual Life 10 years 0 months 0 days      
Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years 0 months 0 days      
Equity-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Options, Grants in Period, Weighted Average Grant Date Fair Value $ 7.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 4.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted-Average Volatility 30.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
35.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted-Average Risk-Free Rate 1.77%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1.58%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Dividend Yield 0.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Fair Value Assumptions, Expected Term 6 years 0 months 0 days 5 years 5 months 0 days    
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Equity Instruments Other than Options, Nonvested, Number 260,514us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Equity Instruments Other Than Options, Vested in Period (2,321,973)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Equity Instruments Other than Options, Vested in Period, Fair Value 68,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
26,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Equity Awards Granted   3,798,508us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Equity Awards Forfeited (9,546)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Equity Instruments Other than Options, Nonvested, Number 1,244,702us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
1,351,572us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 24.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
$ 17.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Equity Instruments Other Than Options, Vested in Period (5,984)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 17.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Equity Instruments Other than Options, Vested in Period, Fair Value 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 17.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
$ 17.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years      
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Equity Awards Granted 25,895us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Equity Awards Forfeited (126,781)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Equity Instruments Other than Options, Nonvested, Number 411,580us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 24.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Equity Instruments Other Than Options, Vested in Period 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 24.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 24.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Equity Awards Granted 417,784us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Equity Awards Forfeited (6,204)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Minimum [Member] | Performance Shares [Member]        
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Potential Vesting Percentage Range of Shares 0.00%cdw_PotentialVestingPercentageRangeofShares
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Maximum [Member] | Performance Shares [Member]        
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Potential Vesting Percentage Range of Shares 200.00%cdw_PotentialVestingPercentageRangeofShares
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Class B Common Unit [Member]        
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Equity-based Compensation Plan Modification, Incremental Compensation Cost     $ 6,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 119.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
$ 125.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
 
Equity-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Weighted-Average Volatility   65.50%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
65.26%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
 
Weighted-Average Risk-Free Rate   0.18%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
0.19%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
 
Dividend Yield   0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
 
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Equity Awards Outstanding, Beginning of Year   216,483cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
   
Equity Awards Granted   400us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
   
Equity Awards Forfeited   (860)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
   
Equity Awards Repurchased/Settled   (216,023)cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedOrSettledInPeriod
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
   
Equity Awards Outstanding, End of Period   0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
216,483cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
 
Equity Awards Vested   0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNumber
/ us-gaap_PlanNameAxis
= cdw_ClassBCommonUnitMember
   
2013 Long Term Incentive Plan [Member]        
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Number of Units Authorized 11,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= cdw_A2013LongTermIncentivePlanMember
     
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 7,541,891us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= cdw_A2013LongTermIncentivePlanMember
     
2013 Long Term Incentive Plan [Member] | Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options, Grants in Period, Gross 1,245,513us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cdw_A2013LongTermIncentivePlanMember
     
MPK Plan Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 1,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= cdw_MpkPlanUnitsMember
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       10 years 0 months 0 days
Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Equity Awards Outstanding, Beginning of Year   66,137cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cdw_MpkPlanUnitsMember
   
Equity Awards Granted   0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= cdw_MpkPlanUnitsMember
   
Equity Awards Forfeited   (2,228)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= cdw_MpkPlanUnitsMember
   
Equity Awards Repurchased/Settled   63,909cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedOrSettledInPeriod
/ us-gaap_PlanNameAxis
= cdw_MpkPlanUnitsMember
   
Equity Awards Outstanding, End of Period   0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cdw_MpkPlanUnitsMember
   
Equity Awards Vested   0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNumber
/ us-gaap_PlanNameAxis
= cdw_MpkPlanUnitsMember