XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total net sales 100.00% 100.00% 100.00%
Percent of total company revenue 100.00% 100.00% 100.00%
Percentage of company-wide revenue 1.00% 2.00% 2.00%
Manufacturing      
Disaggregation of Revenue [Line Items]      
Total net sales 30.00% 30.00% 30.00%
Government      
Disaggregation of Revenue [Line Items]      
Total net sales 16.00% 15.00% 15.00%
Wholesale      
Disaggregation of Revenue [Line Items]      
Total net sales 9.00% 9.00% 8.00%
Commercial Services      
Disaggregation of Revenue [Line Items]      
Total net sales 8.00% 8.00% 8.00%
Contractors      
Disaggregation of Revenue [Line Items]      
Total net sales 6.00% 6.00% 6.00%
Healthcare      
Disaggregation of Revenue [Line Items]      
Total net sales 6.00% 6.00% 7.00%
Retail      
Disaggregation of Revenue [Line Items]      
Total net sales 4.00% 4.00% 4.00%
Transportation      
Disaggregation of Revenue [Line Items]      
Total net sales 4.00% 4.00% 4.00%
Utilities      
Disaggregation of Revenue [Line Items]      
Total net sales 3.00% 3.00% 3.00%
Warehousing      
Disaggregation of Revenue [Line Items]      
Total net sales 3.00% 4.00% 4.00%
Other      
Disaggregation of Revenue [Line Items]      
Total net sales 11.00% 11.00% 11.00%
High-Touch Solutions N.A.      
Disaggregation of Revenue [Line Items]      
Total net sales 100.00% 100.00% 100.00%
Percent of total company revenue 81.00% 80.00% 78.00%
High-Touch Solutions N.A. | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total net sales 30.00% 31.00% 29.00%
High-Touch Solutions N.A. | Government      
Disaggregation of Revenue [Line Items]      
Total net sales 19.00% 18.00% 19.00%
High-Touch Solutions N.A. | Wholesale      
Disaggregation of Revenue [Line Items]      
Total net sales 7.00% 7.00% 7.00%
High-Touch Solutions N.A. | Commercial Services      
Disaggregation of Revenue [Line Items]      
Total net sales 7.00% 7.00% 7.00%
High-Touch Solutions N.A. | Contractors      
Disaggregation of Revenue [Line Items]      
Total net sales 5.00% 5.00% 5.00%
High-Touch Solutions N.A. | Healthcare      
Disaggregation of Revenue [Line Items]      
Total net sales 7.00% 7.00% 8.00%
High-Touch Solutions N.A. | Retail      
Disaggregation of Revenue [Line Items]      
Total net sales 4.00% 4.00% 4.00%
High-Touch Solutions N.A. | Transportation      
Disaggregation of Revenue [Line Items]      
Total net sales 4.00% 4.00% 4.00%
High-Touch Solutions N.A. | Utilities      
Disaggregation of Revenue [Line Items]      
Total net sales 3.00% 3.00% 3.00%
High-Touch Solutions N.A. | Warehousing      
Disaggregation of Revenue [Line Items]      
Total net sales 4.00% 5.00% 5.00%
High-Touch Solutions N.A. | Other      
Disaggregation of Revenue [Line Items]      
Total net sales 10.00% 9.00% 9.00%
Endless Assortment      
Disaggregation of Revenue [Line Items]      
Total net sales 100.00% 100.00% 100.00%
Percent of total company revenue 18.00% 18.00% 20.00%
Endless Assortment | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total net sales 30.00% 30.00% 30.00%
Endless Assortment | Government      
Disaggregation of Revenue [Line Items]      
Total net sales 3.00% 3.00% 3.00%
Endless Assortment | Wholesale      
Disaggregation of Revenue [Line Items]      
Total net sales 16.00% 16.00% 14.00%
Endless Assortment | Commercial Services      
Disaggregation of Revenue [Line Items]      
Total net sales 12.00% 13.00% 13.00%
Endless Assortment | Contractors      
Disaggregation of Revenue [Line Items]      
Total net sales 12.00% 12.00% 13.00%
Endless Assortment | Healthcare      
Disaggregation of Revenue [Line Items]      
Total net sales 2.00% 2.00% 2.00%
Endless Assortment | Retail      
Disaggregation of Revenue [Line Items]      
Total net sales 4.00% 4.00% 5.00%
Endless Assortment | Transportation      
Disaggregation of Revenue [Line Items]      
Total net sales 2.00% 2.00% 2.00%
Endless Assortment | Utilities      
Disaggregation of Revenue [Line Items]      
Total net sales 2.00% 2.00% 2.00%
Endless Assortment | Warehousing      
Disaggregation of Revenue [Line Items]      
Total net sales 0.00% 0.00% 0.00%
Endless Assortment | Other      
Disaggregation of Revenue [Line Items]      
Total net sales 17.00% 16.00% 16.00%