XML 32 R16.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Inventory Financing Agreements | 12 Months Ended
--- | ---
Dec. 31, 2023
Inventory Financing Agreements [Abstract] |
Inventory Financing Agreements | Inventory Financing Agreements The Company has entered into agreements with financial institutions to facilitate the purchase of inventory from designated suppliers under certain terms and conditions to enhance liquidity. Under these agreements, the Company receives extended payment terms and agrees to pay the financial institution a stated amount of confirmed invoices from its designated suppliers. The Company does not incur any interest or other incremental expenses associated with these agreements as balances are paid when they are due. Additionally, the Company has no involvement in establishing the terms or conditions of the arrangements between its suppliers and the financial institution. The amounts outstanding under these agreements as of December 31, 2023 and December 31, 2022 were $431 million and $519 million, respectively, and are separately presented as Accounts payable-inventory financing on the Consolidated Balance Sheets. The majority of such outstanding amounts relates to a floorplan sub-facility that is incorporated in the Company’s Revolving Loan Facility, as defined within Note 9 (Debt). A portion of the Company’s availability under the Revolving Loan Facility is reserved to cover the obligation to pay the financial institution. For additional information regarding the Revolving Loan Facility, see Note 9 (Debt).

X
- Definition Inventory Financing Agreements [Abstract] + References No definition available. + Details
Name: | cdw_InventoryFinancingAgreementsAbstract
Namespace Prefix: | cdw_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Inventory financing agreements + References No definition available. + Details
Name: | cdw_InventoryFinancingAgreementsTextBlock
Namespace Prefix: | cdw_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration