v2.4.0.8

Long-Term Debt -Revolving Loan (Details) (USD $) | 3 Months Ended | 9 Months Ended | 3 Months Ended | 9 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Sep. 30, 2014 | Sep. 30, 2013 | Sep. 30, 2014 | Sep. 30, 2013 | Sep. 30, 2014 Revolving Loan [Member] | Sep. 30, 2014 Revolving Loan [Member] | Dec. 31, 2013 Revolving Loan [Member] | Sep. 30, 2014 Letter of Credit [Member] | Sep. 30, 2014 Previous Revolving Credit Facility [Member] | Sep. 30, 2014 Accounts Payable, Inventory Financing [Member] | Dec. 31, 2013 Accounts Payable, Inventory Financing [Member] | Sep. 30, 2014 Accounts Payable, Inventory Financing [Member] Revolving Loan [Member] | Sep. 30, 2014 Accounts Payable, Inventory Financing [Member] Previous Revolving Credit Facility [Member] | Sep. 30, 2014 Lower Utilization [Member] Previous Revolving Credit Facility [Member] | Sep. 30, 2014 Higher Utilization [Member] Previous Revolving Credit Facility [Member] | Sep. 30, 2014 Minimum [Member] LIBOR [Member] Revolving Loan [Member] | Sep. 30, 2014 Minimum [Member] ABR [Member] Revolving Loan [Member] | Sep. 30, 2014 Maximum [Member] LIBOR [Member] Revolving Loan [Member] | Sep. 30, 2014 Maximum [Member] ABR [Member] Revolving Loan [Member] | Sep. 30, 2014 Cap agreement effective January 14, 2015-2017 [Member]
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest Rate Cap, fair value |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 600,000
Variable Interest Rate Margin |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1.50% | 0.50% | 2.00% | 1.00% |
Potential Margin Reduction |  |  |  |  | 0.25% | 0.25% |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt, short-term and long-term |  |  |  |  | 0 | 0 | 0 |  |  |  |  |  |  |  |  |  |  |  |  |
Undrawn letters of credit |  |  |  |  |  |  |  | 2,200,000 |  |  |  |  |  |  |  |  |  |  |  |
Floorplan sub-facility, reserve |  |  |  |  | 292,500,000 | 292,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount owed under Revolving loan financing agreement |  |  |  |  |  |  |  |  |  | 292,500,000 |  |  |  |  |  |  |  |  |  |
Revolving Loan inventory financing agreement |  |  |  |  |  |  |  |  |  | 298,800,000 | 256,100,000 |  |  |  |  |  |  |  |  |
Floorplan sub-facility, variation between balance in financials and balance per financial intermediary due to timing differences in reporting |  |  |  |  |  |  |  |  |  |  |  | 6,300,000 |  |  |  |  |  |  |  |
Revolving Commitment |  |  |  |  | 1,250,000,000.0 | 1,250,000,000.0 |  |  | 900,000,000 |  |  |  |  |  |  |  |  |  |  |
Line Of Credit Facility, Maximum Aggregate Increase |  |  |  |  | 300,000,000 | 300,000,000 |  |  | 200,000,000 |  |  |  |  |  |  |  |  |  |  |
Revolving Loan Maturity Acceleration Provision, Days Prior to Maturity |  |  |  |  | 45 days |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revolving Loan Maturity Acceleration Provision, Excess Cash Availability Limit, Amount Plus Maturing Debt |  |  |  |  | 150,000,000 | 150,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Borrowing Base |  |  |  |  | 1,408,100,000 | 1,408,100,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Availability under Revolving Loan |  |  |  |  | 955,300,000 | 955,300,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Fee on Unused Portion, Basis Points |  |  |  |  | 25 | 25 |  |  |  |  |  |  |  | 50 | 37.5 |  |  |  |  |
Line of Credit Facility, Decrease in Applicable Interest Rate Margin |  |  |  |  | 50 | 50 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net loss on extinguishments of long-term debt | (45,800,000) | (41,300,000) | (53,800,000) | (55,500,000) |  | (400,000) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Deferred Finance Costs, Net |  |  |  |  | 6,400,000 | 6,400,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Floorplan sub-facility |  |  |  |  |  |  |  |  |  |  |  |  | 400,000,000 |  |  |  |  |  |  |
Percentage reserve for open orders under financing agreement |  |  |  |  |  |  |  |  |  |  |  |  | 15.00% |  |  |  |  |  |  |
Variable Interest Rate, ABR Determination, Basis Point Plus Federal Funds Effective Rate |  |  |  |  | 50 | 50 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum Liquidity Condition, Cash Availability |  |  |  |  | 125,000,000 | 125,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Availability, Percentage of Borrowing Base |  |  |  |  | 10.00% | 10.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum Liquidity Condition, Amount |  |  |  |  | $ 100,000,000 | $ 100,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fixed Charge Coverage Ratio |  |  |  |  | 1.00 | 1.00 |  |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition Amount owed under Revolving loan financing agreement + References No definition available. + Details
Name: | cdw_AmountOwedUnderRevolvingLoanFinancingAgreement
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash Availability, Percentage of Borrowing Base + References No definition available. + Details
Name: | cdw_CashAvailabilityPercentageofBorrowingBase
Namespace Prefix: | cdw_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fixed Charge Coverage Ratio + References No definition available. + Details
Name: | cdw_FixedChargeCoverageRatio
Namespace Prefix: | cdw_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Floorplan sub-facility + References No definition available. + Details
Name: | cdw_FloorplanSubFacility
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Floorplan sub-facility, reserve + References No definition available. + Details
Name: | cdw_FloorplanSubFacilityReserve
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Floorplan sub-facility, variation between balance in financials and balance per financial intermediary due to timing differences in reporting + References No definition available. + Details
Name: | cdw_FloorplanSubFacilityVariationBetweenBalanceInFinancialsAndBalancePerFinancialIntermediaryDueToTimingDifferencesInReporting
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Borrowing Base + References No definition available. + Details
Name: | cdw_LineOfCreditFacilityBorrowingBase
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Decrease in Applicable Interest Rate Margin, Basis Points + References No definition available. + Details
Name: | cdw_LineofCreditFacilityDecreaseinApplicableInterestRateMarginBasisPoints
Namespace Prefix: | cdw_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line of Credit Facility, Fee on Unused Portion, Basis Points + References No definition available. + Details
Name: | cdw_LineOfCreditFacilityFeeOnUnusedPortionBasisPoints
Namespace Prefix: | cdw_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line Of Credit Facility, Maximum Aggregate Increase + References No definition available. + Details
Name: | cdw_LineOfCreditFacilityMaximumAggregateIncrease
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum Liquidity Condition, Amount + References No definition available. + Details
Name: | cdw_MinimumLiquidityConditionAmount
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Minimum Liquidity Condition, Cash Availability + References No definition available. + Details
Name: | cdw_MinimumLiquidityConditionCashAvailability
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage reserve for open orders under financing agreement + References No definition available. + Details
Name: | cdw_PercentageReserveForOpenOrdersUnderFinancingAgreement
Namespace Prefix: | cdw_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Potential Margin Reduction + References No definition available. + Details
Name: | cdw_PotentialMarginReduction
Namespace Prefix: | cdw_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revolving Loan financing agreement + References No definition available. + Details
Name: | cdw_RevolvingLoanFinancingAgreement
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revolving Loan Maturity Acceleration Provision, Days Prior to Maturity + References No definition available. + Details
Name: | cdw_RevolvingLoanMaturityAccelerationProvisionDaysPriorToMaturity
Namespace Prefix: | cdw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revolving Loan Maturity Acceleration Provision, Excess Cash Availability Limit, Amount Plus Maturing Debt + References No definition available. + Details
Name: | cdw_RevolvingLoanMaturityAccelerationProvisionExcessCashAvailabilityLimitAmountPlusMaturingDebt
Namespace Prefix: | cdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Variable Interest Rate, ABR Determination, Basis Point Plus Federal Funds Effective Rate + References No definition available. + Details
Name: | cdw_VariableInterestRateAbrDeterminationBasisPointPlusFederalFundsEffectiveRate
Namespace Prefix: | cdw_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Variable Interest Rate Margin + References No definition available. + Details
Name: | cdw_VariableInterestRateMargin
Namespace Prefix: | cdw_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of long-term debt before deduction of unamortized discount or premium. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, with initial maturities beyond one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an unclassified balance sheet, the carrying amount (net of accumulated amortization) as of the balance sheet date of capitalized costs associated with the issuance of debt instruments (for example, legal, accounting, underwriting, printing, and registration costs) that will be charged against earnings over the life of the debt instruments to which such costs pertain. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28555-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 + Details
Name: | us-gaap_DeferredFinanceCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 + Details
Name: | us-gaap_DerivativeAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12317-112629 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12355-112629 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant