v2.4.1.9
Goodwill And Other Intangible Assets Goodwill and Intangible Assets, Test for Impairment (Details)
12 Months Ended
Dec. 31, 2014
Dec. 01, 2014
Dec. 01, 2013
Dec. 01, 2012
Goodwill [Line Items]        
Number of Reportable Segments 2us-gaap_NumberOfReportableSegments      
Number of operating segments which do not meet reporting unit quantitative threshold 3cdw_NumberOfOperatingSegmentsWhichDoNotMeetReportableUnitQuantitativeThreshold      
Goodwill Impairment Test, Income Approach Weight   75.00%cdw_GoodwillImpairmentTestIncomeApproachWeight 75.00%cdw_GoodwillImpairmentTestIncomeApproachWeight 75.00%cdw_GoodwillImpairmentTestIncomeApproachWeight
Goodwill Impairment Test, Market Approach Weight   25.00%cdw_GoodwillImpairmentTestMarketApproachWeight 25.00%cdw_GoodwillImpairmentTestMarketApproachWeight 25.00%cdw_GoodwillImpairmentTestMarketApproachWeight
Years Forecasted in Goodwill Impairment Income Approach   6cdw_YearsForecastedInGoodwillImpairmentIncomeApproach 6cdw_YearsForecastedInGoodwillImpairmentIncomeApproach 6cdw_YearsForecastedInGoodwillImpairmentIncomeApproach
Long-Term Consolidated Annual Growth Rate   3.50%cdw_LongTermConsolidatedAnnualGrowthRate 3.50%cdw_LongTermConsolidatedAnnualGrowthRate 3.50%cdw_LongTermConsolidatedAnnualGrowthRate
Corporate Reporting Unit [Member]        
Goodwill [Line Items]        
Reporting unit fair value in excess of carrying value   169.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ cdw_ReportingUnitsAxis
= cdw_CorporateReportingUnitMember
107.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ cdw_ReportingUnitsAxis
= cdw_CorporateReportingUnitMember
49.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ cdw_ReportingUnitsAxis
= cdw_CorporateReportingUnitMember
Goodwill, Assumptions Used in Impairment Test, Discount Rate   9.00%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ cdw_ReportingUnitsAxis
= cdw_CorporateReportingUnitMember
10.00%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ cdw_ReportingUnitsAxis
= cdw_CorporateReportingUnitMember
11.50%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ cdw_ReportingUnitsAxis
= cdw_CorporateReportingUnitMember
Public Segment Reporting Unit [Member]        
Goodwill [Line Items]        
Reporting unit fair value in excess of carrying value   147.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ cdw_ReportingUnitsAxis
= cdw_PublicReportingUnitMember
82.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ cdw_ReportingUnitsAxis
= cdw_PublicReportingUnitMember
44.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ cdw_ReportingUnitsAxis
= cdw_PublicReportingUnitMember
Goodwill, Assumptions Used in Impairment Test, Discount Rate   9.00%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ cdw_ReportingUnitsAxis
= cdw_PublicReportingUnitMember
10.00%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ cdw_ReportingUnitsAxis
= cdw_PublicReportingUnitMember
11.50%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ cdw_ReportingUnitsAxis
= cdw_PublicReportingUnitMember
Canada Operating Segment [Member]        
Goodwill [Line Items]        
Reporting unit fair value in excess of carrying value   276.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CanadaOperatingSegmentMember
167.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CanadaOperatingSegmentMember
104.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CanadaOperatingSegmentMember
Goodwill, Assumptions Used in Impairment Test, Discount Rate   9.30%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CanadaOperatingSegmentMember
10.30%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CanadaOperatingSegmentMember
11.80%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CanadaOperatingSegmentMember
CDW Advanced Services Operating Segment [Member]        
Goodwill [Line Items]        
Reporting unit fair value in excess of carrying value   78.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CDWAdvancedServicesOperatingSegmentMember
168.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CDWAdvancedServicesOperatingSegmentMember
17.00%cdw_ReportingUnitFairValueInExcessOfCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CDWAdvancedServicesOperatingSegmentMember
Goodwill, Assumptions Used in Impairment Test, Discount Rate   11.50%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CDWAdvancedServicesOperatingSegmentMember
10.50%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CDWAdvancedServicesOperatingSegmentMember
12.00%cdw_GoodwillAssumptionsUsedInImpairmentTestDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= cdw_CDWAdvancedServicesOperatingSegmentMember