XML 32 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Percentages of Sales by Product Line (Details) - Product Line - Sales
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 100.00% 100.00%
Fasteners    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 32.50% 32.90%
Tools    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 8.60% 9.40%
Cutting tools    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 5.00% 5.40%
Hydraulics & pneumatics    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 6.30% 6.60%
Material handling    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 5.50% 5.70%
Janitorial supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 8.50% 8.30%
Electrical supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 4.30% 4.60%
Welding supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 3.80% 4.10%
Safety Supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 21.50% 19.80%
Other    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 4.00% 3.20%