|
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 |