|
Equity-Based Compensation (Details) (USD $)
|
12 Months Ended |
1 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Oct. 31, 2007
|
| Equity-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value |
$ 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue |
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue |
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] |
|
|
|
|
| Accelerated share based compensation expense recognized |
|
36,700,000cdw_Acceleratedsharebasedcompensationexpenserecognized |
|
|
| Payment of incentive compensation plan withholding taxes related to the acceleration of share vesting |
|
24,000,000cdw_Paymentofincentivecompensationplanwithholdingtaxesrelatedtotheaccelerationofsharevesting |
|
|
| Payment of incentive compensation plan withholding taxes, employer portion |
|
4,000,000cdw_Paymentofincentivecompensationplanwithholdingtaxesemployerportion |
|
|
| Accrued contingent consideration |
|
20,900,000cdw_Accruedcontingentconsideration |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] |
|
|
|
|
| Options outstanding, beginning number |
1,280,255us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
|
|
|
| Options outstanding, beginning weighted-average exercise price |
$ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
|
|
|
| Options, Grants in Period, Gross |
1,245,513us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
|
|
|
| Options, Grants in Period, Weighted Average Exercise Price |
$ 24.40us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
|
|
|
| Options, Forfeitures and Expirations in Period |
(31,209)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod |
|
|
|
| Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price |
$ 21.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice |
|
|
|
| Options, Exercises in Period |
73,487us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
|
|
|
| Options, Exercises in Period, Weighted Average Exercise Price |
$ 17.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
|
|
|
| Options outstanding, ending number |
2,421,072us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
1,280,255us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
|
|
| Options outstanding, ending weighted-average exercise price |
$ 20.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
$ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
|
|
| Options, Outstanding, Weighted Average Remaining Contractual Term |
8 years 3 months 21 days |
|
|
|
| Options, Outstanding, Intrinsic Value |
34,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |
|
|
|
| Options, Exercisable, Number |
576,963us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber |
|
|
|
| Options, Exercisable, Weighted Average Exercise Price |
$ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice |
|
|
|
| Options, Exercisable, Weighted Average Remaining Contractual Term |
7 years 2 months 26 days |
|
|
|
| Options, Exercisable, Intrinsic Value |
10,500,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 |
|
|
|
| Options, Vested and Expected to Vest, Outstanding, Number |
2,378,364us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber |
|
|
|
| Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price |
$ 20.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice |
|
|
|
| Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term |
8 years 3 months 19 days |
|
|
|
| Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value |
34,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue |
|
|
|
| Equity-based compensation [Abstract] |
|
|
|
|
| Equity-based compensation expense |
16,400,000us-gaap_AllocatedShareBasedCompensationExpense |
46,600,000us-gaap_AllocatedShareBasedCompensationExpense |
22,100,000us-gaap_AllocatedShareBasedCompensationExpense |
|
| Equity-based Compensation Expense, Tax Benefit from Compensation Expense |
(5,100,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
(16,500,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
(2,300,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense |
|
| Allocated Share-based Compensation Expense, Net of Tax |
11,300,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax |
30,100,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax |
19,800,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax |
|
| Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract] |
|
|
|
|
| Equity-based Compensation Expense Not yet Recognized |
28,900,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
|
|
|
| Equity-based Compensation Expense Not yet Recognized, Period for Recognition |
2 years 3 months 5 days |
|
|
|
| Stock Option Contractual Life |
10 years 0 months 0 days |
|
|
|
| Employee Stock Option [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
3 years 0 months 0 days |
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] |
|
|
|
|
| Options, Grants in Period, Weighted Average Grant Date Fair Value |
$ 7.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
$ 4.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
|
|
| Weighted-Average Volatility |
30.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
35.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
|
|
| Weighted-Average Risk-Free Rate |
1.77%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
1.58%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
|
|
| Dividend Yield |
0.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember |
|
|
| Fair Value Assumptions, Expected Term |
6 years 0 months 0 days |
5 years 5 months 0 days |
|
|
| Restricted Stock [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |
|
|
|
|
| Equity Instruments Other than Options, Nonvested, Number |
260,514us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
|
|
|
| Equity Instruments Other Than Options, Vested in Period |
(2,321,973)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
|
|
|
| Equity Instruments Other than Options, Vested in Period, Fair Value |
68,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
26,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Equity Awards Granted |
|
3,798,508us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
|
|
| Equity Awards Forfeited |
(9,546)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember |
|
|
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |
|
|
|
|
| Equity Instruments Other than Options, Nonvested, Number |
1,244,702us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
1,351,572us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
| Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
$ 24.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
$ 17.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
| Equity Instruments Other Than Options, Vested in Period |
(5,984)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
|
| Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value |
$ 17.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
|
| Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value |
$ 17.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
|
| Equity Instruments Other than Options, Vested in Period, Fair Value |
200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value |
$ 17.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
$ 17.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
4 years |
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Equity Awards Granted |
25,895us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
|
| Equity Awards Forfeited |
(126,781)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
|
|
| Performance Shares [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |
|
|
|
|
| Equity Instruments Other than Options, Nonvested, Number |
411,580us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember |
|
|
|
| Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
$ 24.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember |
|
|
|
| Equity Instruments Other Than Options, Vested in Period |
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember |
|
|
|
| Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value |
$ 24.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember |
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value |
$ 24.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember |
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Equity Awards Granted |
417,784us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember |
|
|
|
| Equity Awards Forfeited |
(6,204)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember |
|
|
|
| Minimum [Member] | Performance Shares [Member] |
|
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Potential Vesting Percentage Range of Shares |
0.00%cdw_PotentialVestingPercentageRangeofShares / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
|
|
|
| Maximum [Member] | Performance Shares [Member] |
|
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Potential Vesting Percentage Range of Shares |
200.00%cdw_PotentialVestingPercentageRangeofShares / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
|
|
|
| Class B Common Unit [Member] |
|
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] |
|
|
|
|
| Equity-based Compensation Plan Modification, Incremental Compensation Cost |
|
|
$ 6,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |
|
|
|
|
| Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
$ 119.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
$ 125.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] |
|
|
|
|
| Weighted-Average Volatility |
|
65.50%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
65.26%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
| Weighted-Average Risk-Free Rate |
|
0.18%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
0.19%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
| Dividend Yield |
|
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Equity Awards Outstanding, Beginning of Year |
|
216,483cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
|
| Equity Awards Granted |
|
400us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
|
| Equity Awards Forfeited |
|
(860)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
|
| Equity Awards Repurchased/Settled |
|
(216,023)cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedOrSettledInPeriod / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
|
| Equity Awards Outstanding, End of Period |
|
0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
216,483cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
| Equity Awards Vested |
|
0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNumber / us-gaap_PlanNameAxis = cdw_ClassBCommonUnitMember |
|
|
| 2013 Long Term Incentive Plan [Member] |
|
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] |
|
|
|
|
| Number of Units Authorized |
11,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = cdw_A2013LongTermIncentivePlanMember |
|
|
|
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |
7,541,891us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant / us-gaap_PlanNameAxis = cdw_A2013LongTermIncentivePlanMember |
|
|
|
| 2013 Long Term Incentive Plan [Member] | Employee Stock Option [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] |
|
|
|
|
| Options, Grants in Period, Gross |
1,245,513us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = cdw_A2013LongTermIncentivePlanMember |
|
|
|
| MPK Plan Units [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] |
|
|
|
|
| Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
|
$ 1,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = cdw_MpkPlanUnitsMember |
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
|
|
|
10 years 0 months 0 days |
| Equity-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] |
|
|
|
|
| Equity Awards Outstanding, Beginning of Year |
|
66,137cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_PlanNameAxis = cdw_MpkPlanUnitsMember |
|
|
| Equity Awards Granted |
|
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_PlanNameAxis = cdw_MpkPlanUnitsMember |
|
|
| Equity Awards Forfeited |
|
(2,228)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod / us-gaap_PlanNameAxis = cdw_MpkPlanUnitsMember |
|
|
| Equity Awards Repurchased/Settled |
|
63,909cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedOrSettledInPeriod / us-gaap_PlanNameAxis = cdw_MpkPlanUnitsMember |
|
|
| Equity Awards Outstanding, End of Period |
|
0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingNumber / us-gaap_PlanNameAxis = cdw_MpkPlanUnitsMember |
|
|
| Equity Awards Vested |
|
0cdw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNumber / us-gaap_PlanNameAxis = cdw_MpkPlanUnitsMember |
|
|