XML 76 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Guarantor Information Condensed Consolidating Balance Sheets (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents $ 344.5us-gaap_CashAndCashEquivalentsAtCarryingValue $ 188.1us-gaap_CashAndCashEquivalentsAtCarryingValue $ 37.9us-gaap_CashAndCashEquivalentsAtCarryingValue $ 99.9us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts receivable, net of allowance for doubtful accounts 1,561.1us-gaap_AccountsReceivableNetCurrent 1,451.0us-gaap_AccountsReceivableNetCurrent    
Merchandise inventory 337.5us-gaap_InventoryNet 382.0us-gaap_InventoryNet    
Miscellaneous receivables 155.6us-gaap_OtherReceivablesNetCurrent 146.3us-gaap_OtherReceivablesNetCurrent    
Prepaid expenses and other 54.7us-gaap_PrepaidExpenseAndOtherAssetsCurrent 46.1us-gaap_PrepaidExpenseAndOtherAssetsCurrent    
Total current assets 2,453.4us-gaap_AssetsCurrent 2,213.5us-gaap_AssetsCurrent    
Property and equipment, net 137.2us-gaap_PropertyPlantAndEquipmentNet 131.1us-gaap_PropertyPlantAndEquipmentNet    
Equity Method Investments 86.7us-gaap_EquityMethodInvestments 0us-gaap_EquityMethodInvestments    
Goodwill 2,217.6us-gaap_Goodwill 2,220.3us-gaap_Goodwill 2,209.3us-gaap_Goodwill  
Other intangible assets, net 1,168.8us-gaap_IntangibleAssetsNetExcludingGoodwill 1,328.0us-gaap_IntangibleAssetsNetExcludingGoodwill    
Deferred financing costs, net 33.0us-gaap_DeferredFinanceCostsNoncurrentNet 30.1us-gaap_DeferredFinanceCostsNoncurrentNet 53.2us-gaap_DeferredFinanceCostsNoncurrentNet  
Other assets 3.2us-gaap_OtherAssetsNoncurrent 1.6us-gaap_OtherAssetsNoncurrent    
Total assets 6,099.9us-gaap_Assets 5,924.6us-gaap_Assets    
Accounts payable-trade 704.0us-gaap_AccountsPayableTradeCurrent 662.8us-gaap_AccountsPayableTradeCurrent    
Accounts payable-inventory financing 332.1cdw_AccountsPayableInventoryFinancing 256.6cdw_AccountsPayableInventoryFinancing    
Current maturities of long-term debt 15.4us-gaap_LongTermDebtCurrent 45.4us-gaap_LongTermDebtCurrent    
Deferred revenue 81.3us-gaap_DeferredRevenueCurrent 94.8us-gaap_DeferredRevenueCurrent    
Total current liabilities 1,468.0us-gaap_LiabilitiesCurrent 1,402.6us-gaap_LiabilitiesCurrent    
Debt 3,174.6us-gaap_LongTermDebtNoncurrent 3,205.8us-gaap_LongTermDebtNoncurrent    
Deferred income taxes 475.0us-gaap_DeferredTaxLiabilitiesNoncurrent 563.5us-gaap_DeferredTaxLiabilitiesNoncurrent    
Other liabilities 45.8us-gaap_OtherLiabilitiesNoncurrent 41.0us-gaap_OtherLiabilitiesNoncurrent    
Total long-term liabilities 3,695.4us-gaap_LiabilitiesNoncurrent 3,810.3us-gaap_LiabilitiesNoncurrent    
Total shareholders' (deficit) equity 936.5us-gaap_StockholdersEquity 711.7us-gaap_StockholdersEquity 136.5us-gaap_StockholdersEquity (7.3)us-gaap_StockholdersEquity
Total liabilities and shareholders' (deficit) equity 6,099.9us-gaap_LiabilitiesAndStockholdersEquity 5,924.6us-gaap_LiabilitiesAndStockholdersEquity    
Parent Guarantor [Member]        
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts receivable, net of allowance for doubtful accounts 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Merchandise inventory 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Miscellaneous receivables 0us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Prepaid expenses and other 0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current assets 0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other intangible assets, net 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred financing costs, net 0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other assets 4.3us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4.9us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Investments in and advances to subsidiaries 932.2us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
706.8us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total assets 936.5us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
711.7us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accounts payable-trade 0us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accounts payable-inventory financing 0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred revenue 0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accrued expenses 0us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current liabilities 0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred income taxes 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total long-term liabilities 0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total shareholders' (deficit) equity 936.5us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
711.7us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total liabilities and shareholders' (deficit) equity 936.5us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
711.7us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Subsidiary Issuer [Member]        
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents 346.4us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
196.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
48.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
102.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
Accounts receivable, net of allowance for doubtful accounts 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Merchandise inventory 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Miscellaneous receivables 56.1us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
49.9us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Prepaid expenses and other 11.0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
10.7us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Total current assets 413.5us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
257.1us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Property and equipment, net 80.5us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
69.7us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Equity Method Investments 86.7us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
     
Goodwill 751.8us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
751.9us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Other intangible assets, net 320.0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
338.5us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Deferred financing costs, net 33.0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
30.1us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Other assets 3.2us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
1.4us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Investments in and advances to subsidiaries 2,784.5us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
2,909.4us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Total assets 4,473.2us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
4,358.1us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Accounts payable-trade 23.9us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
21.4us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Accounts payable-inventory financing 0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Current maturities of long-term debt 15.4us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
45.4us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Deferred revenue 0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Accrued expenses 137.8us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
163.5us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Total current liabilities 177.1us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
230.3us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Debt 3,174.6us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
3,205.8us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Deferred income taxes 146.7us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
178.3us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Other liabilities 42.6us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
36.9us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Total long-term liabilities 3,363.9us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
3,421.0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Total shareholders' (deficit) equity 932.2us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
706.8us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Total liabilities and shareholders' (deficit) equity 4,473.2us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
4,358.1us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiaryIssuerMember
   
Guarantor Subsidiaries [Member]        
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
15.8us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts receivable, net of allowance for doubtful accounts 1,479.1us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,375.9us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Merchandise inventory 333.9us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
378.9us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Miscellaneous receivables 93.3us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
91.0us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Prepaid expenses and other 46.0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
33.4us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current assets 1,952.3us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,879.2us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Property and equipment, net 55.5us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
59.6us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
     
Goodwill 1,439.0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,439.0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other intangible assets, net 843.6us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
982.8us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred financing costs, net 0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other assets 0.4us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0.1us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Investments in and advances to subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total assets 4,290.8us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,360.7us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accounts payable-trade 671.9us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
637.3us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accounts payable-inventory financing 332.1cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
256.6cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred revenue 79.9us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
89.9us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accrued expenses 193.6us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
175.1us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current liabilities 1,277.5us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,158.9us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred income taxes 331.3us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
388.4us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other liabilities 3.7us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3.6us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total long-term liabilities 335.0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
392.0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total shareholders' (deficit) equity 2,678.3us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,809.8us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total liabilities and shareholders' (deficit) equity 4,290.8us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,360.7us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Non-Guarantor Subsidiaries [Member]        
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents 24.6us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
14.0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9.8us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts receivable, net of allowance for doubtful accounts 82.0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
75.1us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Merchandise inventory 3.6us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3.1us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Miscellaneous receivables 6.2us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5.4us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Prepaid expenses and other 1.5us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5.1us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current assets 117.9us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
102.7us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Property and equipment, net 1.2us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1.8us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Goodwill 26.8us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
29.4us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other intangible assets, net 5.2us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6.7us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred financing costs, net 0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other assets 1.4us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0.9us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Investments in and advances to subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total assets 152.5us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
141.5us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accounts payable-trade 34.7us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
26.5us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accounts payable-inventory financing 0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred revenue 1.4us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4.9us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accrued expenses 7.9us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7.5us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current liabilities 44.0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
38.9us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred income taxes 1.3us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1.6us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other liabilities 1.0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1.4us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total long-term liabilities 2.3us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3.0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total shareholders' (deficit) equity 106.2us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
99.6us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total liabilities and shareholders' (deficit) equity 152.5us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
141.5us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Co-Issuer [Member]        
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
Accounts receivable, net of allowance for doubtful accounts 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Merchandise inventory 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Miscellaneous receivables 0us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Prepaid expenses and other 0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Total current assets 0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
     
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Other intangible assets, net 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Deferred financing costs, net 0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Other assets 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Investments in and advances to subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Total assets 0us-gaap_Assets
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_Assets
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Accounts payable-trade 0us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Accounts payable-inventory financing 0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Deferred revenue 0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Accrued expenses 0us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Total current liabilities 0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Deferred income taxes 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Other liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Total long-term liabilities 0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Total shareholders' (deficit) equity 0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Total liabilities and shareholders' (deficit) equity 0us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
0us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= cdw_CoIssuerMember
   
Consolidating Adjustments [Member]        
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents (26.5)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(22.4)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(19.9)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(26.1)us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Accounts receivable, net of allowance for doubtful accounts 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Merchandise inventory 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Miscellaneous receivables 0us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Prepaid expenses and other (3.8)us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3.1)us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current assets (30.3)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(25.5)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Property and equipment, net   0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Equity Method Investments 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
     
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other intangible assets, net 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred financing costs, net 0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other assets (6.1)us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(5.7)us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Investments in and advances to subsidiaries (3,716.7)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,616.2)us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total assets (3,753.1)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,647.4)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accounts payable-trade (26.5)us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(22.4)us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accounts payable-inventory financing 0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Current maturities of long-term debt 0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred revenue 0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accrued expenses (4.1)us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3.1)us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current liabilities (30.6)us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(25.5)us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Debt 0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred income taxes (4.3)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(4.8)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other liabilities (1.5)us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(0.9)us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total long-term liabilities (5.8)us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(5.7)us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total shareholders' (deficit) equity (3,716.7)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,616.2)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total liabilities and shareholders' (deficit) equity (3,753.1)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(3,647.4)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Consolidated [Member]        
Supplemental Guarantor Information [Line Items]        
Cash and cash equivalents 344.5us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
188.1us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
37.9us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
99.9us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
Accounts receivable, net of allowance for doubtful accounts 1,561.1us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
1,451.0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Merchandise inventory 337.5us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
382.0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Miscellaneous receivables 155.6us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
146.3us-gaap_OtherReceivablesNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Prepaid expenses and other 54.7us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
46.1us-gaap_PrepaidExpenseAndOtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Total current assets 2,453.4us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
2,213.5us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Property and equipment, net 137.2us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
131.1us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Equity Method Investments 86.7us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
     
Goodwill 2,217.6us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
2,220.3us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Other intangible assets, net 1,168.8us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
1,328.0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Deferred financing costs, net 33.0us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
30.1us-gaap_DeferredFinanceCostsNoncurrentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Other assets 3.2us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
1.6us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Investments in and advances to subsidiaries 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Total assets 6,099.9us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
5,924.6us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Accounts payable-trade 704.0us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
662.8us-gaap_AccountsPayableTradeCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Accounts payable-inventory financing 332.1cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
256.6cdw_AccountsPayableInventoryFinancing
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Current maturities of long-term debt 15.4us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
45.4us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Deferred revenue 81.3us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
94.8us-gaap_DeferredRevenueCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Accrued expenses 335.2us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
343.0us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Total current liabilities 1,468.0us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
1,402.6us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Debt 3,174.6us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
3,205.8us-gaap_LongTermDebtNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Deferred income taxes 475.0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
563.5us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Other liabilities 45.8us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
41.0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Total long-term liabilities 3,695.4us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
3,810.3us-gaap_LiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Total shareholders' (deficit) equity 936.5us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
711.7us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
   
Total liabilities and shareholders' (deficit) equity $ 6,099.9us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember
$ 5,924.6us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntitiesMember