|
Long-Term Debt Senior Subordinated Notes (Details) (USD $) In Millions, unless otherwise specified
|
12 Months Ended |
0 Months Ended |
1 Months Ended |
3 Months Ended |
1 Months Ended |
|
|
|
|
|
|
|
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Mar. 08, 2013
|
Feb. 28, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jul. 31, 2013
|
Apr. 30, 2013
|
Jul. 02, 2013
|
May 09, 2014
|
Feb. 21, 2014
|
Jan. 22, 2014
|
Oct. 18, 2013
|
Aug. 01, 2013
|
Mar. 10, 2010
|
Sep. 30, 2014
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt, long-term and short-term |
$ 3,192.4us-gaap_DebtInstrumentCarryingAmount |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from issuance of long-term debt |
1,175.0us-gaap_ProceedsFromIssuanceOfLongTermDebt |
1,535.2us-gaap_ProceedsFromIssuanceOfLongTermDebt |
135.7us-gaap_ProceedsFromIssuanceOfLongTermDebt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from exercise in full of overallotment option |
|
|
|
|
|
|
|
|
|
|
56.0cdw_Proceedsfromexerciseinfullofoverallotmentoption |
|
|
|
|
|
|
|
| Gains (Losses) on Extinguishment of Debt |
90.7us-gaap_GainsLossesOnExtinguishmentOfDebt |
64.0us-gaap_GainsLossesOnExtinguishmentOfDebt |
17.2us-gaap_GainsLossesOnExtinguishmentOfDebt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Write off of Deferred Debt Issuance Cost |
12.6us-gaap_WriteOffOfDeferredDebtIssuanceCost |
20.1us-gaap_WriteOffOfDeferredDebtIssuanceCost |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Subordinated Debt [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Long-term debt, stated interest rate |
12.535%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt, long-term and short-term |
0us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
92.5us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
92.5us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument, Repurchased Face Amount |
|
|
|
50.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
50.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
42.5us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
20.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
30.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
155.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
324.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
28.5us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
| Redemption Premium, percentage of par value |
|
|
|
106.268%cdw_RedemptionPremiumpercentageofparvalue / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
|
|
104.178%cdw_RedemptionPremiumpercentageofparvalue / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
104.178%cdw_RedemptionPremiumpercentageofparvalue / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
104.178%cdw_RedemptionPremiumpercentageofparvalue / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
106.268%cdw_RedemptionPremiumpercentageofparvalue / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
| Gains (Losses) on Extinguishment of Debt |
(2.2)us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
3.9us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
2.7us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
8.5us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
24.6us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
|
|
|
|
|
| Extinguishment of Debt, Fees Paid to Lenders |
1.8cdw_ExtinguishmentOfDebtFeesPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
3.1cdw_ExtinguishmentOfDebtFeesPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
2.1cdw_ExtinguishmentOfDebtFeesPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
6.5cdw_ExtinguishmentOfDebtFeesPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
20.3cdw_ExtinguishmentOfDebtFeesPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
|
|
|
|
|
| Write off of Deferred Debt Issuance Cost |
0.4us-gaap_WriteOffOfDeferredDebtIssuanceCost / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
0.8us-gaap_WriteOffOfDeferredDebtIssuanceCost / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
0.6us-gaap_WriteOffOfDeferredDebtIssuanceCost / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
2.0us-gaap_WriteOffOfDeferredDebtIssuanceCost / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
4.3us-gaap_WriteOffOfDeferredDebtIssuanceCost / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
|
|
|
|
|
| Extinguishment of Debt, Accrued Interest Paid to Lenders |
|
|
|
2.5cdw_ExtinguishmentOfDebtAccruedInterestPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
|
|
|
|
|
0.4cdw_ExtinguishmentOfDebtAccruedInterestPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
1.9cdw_ExtinguishmentOfDebtAccruedInterestPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
0.2cdw_ExtinguishmentOfDebtAccruedInterestPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
12.0cdw_ExtinguishmentOfDebtAccruedInterestPaidToLenders / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember |
|
|
| Senior Subordinated Notes [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt, long-term and short-term |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorSubordinatedNotesMember |
| Term Loan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt, long-term and short-term |
1,513.5us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = cdw_TermLoanMember |
1,528.9us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = cdw_TermLoanMember |
|
|
|
|
1,528.9us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = cdw_TermLoanMember |
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument, Face Amount |
|
|
|
|
|
|
|
|
190.0us-gaap_ProceedsFromIssuanceOfDebt / us-gaap_LongtermDebtTypeAxis = cdw_TermLoanMember |
|
|
|
|
|
|
|
|
|
| Proceeds from issuance of long-term debt |
|
|
|
|
|
|
|
|
|
1,350.0us-gaap_ProceedsFromIssuanceOfLongTermDebt / us-gaap_LongtermDebtTypeAxis = cdw_TermLoanMember |
|
|
|
|
|
|
|
|
| Gains (Losses) on Extinguishment of Debt |
|
10.3us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_LongtermDebtTypeAxis = cdw_TermLoanMember |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| IPO Proceeds [Member] | Subordinated Debt [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument, Repurchased Face Amount |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember / cdw_SeniorSubordinatedNotesRedemptionAxis = cdw_IPOProceedsMember |
|
|
| Term Loan Incremental Borrowings [Member] | Subordinated Debt [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Debt Instrument, Repurchased Face Amount |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 178.0us-gaap_DebtInstrumentRepurchasedFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SubordinatedDebtMember / cdw_SeniorSubordinatedNotesRedemptionAxis = cdw_TermLoanIncrementalBorrowingsMember |
|
|