XML 104 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 20,820.8 $ 18,467.5 $ 18,032.4
Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 8,179.7 6,846.0 7,499.0
Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 1,870.1 1,397.1 1,510.3
Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 8,183.6 8,137.7 6,864.8
Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 2,587.4 2,086.7 2,158.3
Transferred at a point in time where CDW is principal      
Disaggregation of Revenue [Line Items]      
Net sales 18,990.0 16,754.9 16,552.6
Transferred at a point in time where CDW is principal | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 7,332.3 6,140.7 6,818.7
Transferred at a point in time where CDW is principal | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 1,734.7 1,301.3 1,423.1
Transferred at a point in time where CDW is principal | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 7,634.3 7,477.4 6,410.2
Transferred at a point in time where CDW is principal | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 2,288.7 1,835.5 1,900.6
Transferred at a point in time where CDW is agent      
Disaggregation of Revenue [Line Items]      
Net sales 1,049.6 896.0 834.2
Transferred at a point in time where CDW is agent | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 517.5 457.4 446.1
Transferred at a point in time where CDW is agent | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 112.3 84.5 80.0
Transferred at a point in time where CDW is agent | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 336.6 292.5 248.5
Transferred at a point in time where CDW is agent | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 83.2 61.6 59.6
Transferred over time where CDW is principal      
Disaggregation of Revenue [Line Items]      
Net sales 781.2 816.6 645.6
Transferred over time where CDW is principal | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 329.9 247.9 234.2
Transferred over time where CDW is principal | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 23.1 11.3 7.2
Transferred over time where CDW is principal | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 212.7 367.8 206.1
Transferred over time where CDW is principal | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 215.5 189.6 198.1
Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 8,179.7 6,846.0 7,499.0
Corporate | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 8,179.7 6,846.0 7,499.0
Corporate | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Corporate | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Corporate | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 1,870.1 1,397.1 1,510.3
Small Business | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Small Business | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 1,870.1 1,397.1 1,510.3
Small Business | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Small Business | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Government      
Disaggregation of Revenue [Line Items]      
Net sales 2,155.6 2,978.5 2,519.3
Government | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Government | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Government | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 2,155.6 2,978.5 2,519.3
Government | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Education      
Disaggregation of Revenue [Line Items]      
Net sales 4,108.7 3,458.1 2,411.6
Education | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Education | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Education | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 4,108.7 3,458.1 2,411.6
Education | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Healthcare      
Disaggregation of Revenue [Line Items]      
Net sales 1,919.3 1,701.1 1,933.9
Healthcare | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Healthcare | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Healthcare | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 1,919.3 1,701.1 1,933.9
Healthcare | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Other      
Disaggregation of Revenue [Line Items]      
Net sales 2,587.4 2,086.7 2,158.3
Other | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Other | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Other | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Other | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 2,587.4 2,086.7 2,158.3
Hardware      
Disaggregation of Revenue [Line Items]      
Net sales 16,769.6 14,833.4 14,482.2
Hardware | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 6,427.9 5,289.2 5,963.7
Hardware | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 1,587.9 1,156.1 1,264.7
Hardware | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 6,827.1 6,844.0 5,624.9
Hardware | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 1,926.7 1,544.1 1,628.9
Software      
Disaggregation of Revenue [Line Items]      
Net sales 2,802.4 2,581.0 2,585.0
Software | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 1,172.4 1,088.3 1,069.2
Software | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 211.0 189.3 196.0
Software | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 1,017.3 982.8 1,019.6
Software | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 401.7 320.6 300.2
Services      
Disaggregation of Revenue [Line Items]      
Net sales 1,126.1 913.9 840.9
Services | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 510.1 400.8 395.8
Services | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 49.1 31.5 28.5
Services | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 321.5 269.8 199.0
Services | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 245.4 211.8 217.6
Other      
Disaggregation of Revenue [Line Items]      
Net sales 122.7 139.2 124.3
Other | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 69.3 67.7 70.3
Other | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 22.1 20.2 21.1
Other | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 17.7 41.1 21.3
Other | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 13.6 10.2 11.6
United States      
Disaggregation of Revenue [Line Items]      
Net sales 18,238.8 16,379.2 15,893.3
United States | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 8,165.4 6,823.6 7,485.7
United States | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 1,870.1 1,397.1 1,510.3
United States | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 8,183.6 8,137.7 6,864.8
United States | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales 19.7 20.8 32.5
Rest of World      
Disaggregation of Revenue [Line Items]      
Net sales 2,582.0 2,088.3 2,139.1
Rest of World | Operating Segments | Corporate      
Disaggregation of Revenue [Line Items]      
Net sales 14.3 22.4 13.3
Rest of World | Operating Segments | Small Business      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Rest of World | Operating Segments | Public      
Disaggregation of Revenue [Line Items]      
Net sales 0.0 0.0 0.0
Rest of World | Operating Segments | Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 2,567.7 $ 2,065.9 $ 2,125.8