XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Percentages of Sales by Product Line (Details) - Product Line - Sales
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 100.00% 100.00% 100.00%
Fasteners      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 33.30% 29.90% 34.20%
Tools      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 8.50% 8.20% 9.90%
Cutting tools      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 5.00% 4.70% 5.70%
Hydraulics and pneumatics      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 6.40% 5.90% 6.80%
Material handling      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 5.60% 5.10% 5.90%
Janitorial supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 8.20% 9.80% 7.80%
Electrical supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 4.30% 4.10% 4.70%
Welding supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 3.80% 3.50% 4.20%
Safety supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 21.20% 25.50% 17.90%
Other      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 3.70% 3.30% 2.90%