XML 18 R48.htm IDEA: XBRL DOCUMENT 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