XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Percentages of Sales by Product Line (Details) - Product Line - Sales
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
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 31.50% 33.60%
Tools    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 8.60% 8.50%
Cutting tools    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 5.30% 5.40%
Hydraulics & pneumatics    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 6.70% 6.60%
Material handling    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 5.50% 5.60%
Janitorial supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 8.50% 8.10%
Electrical supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 4.60% 4.60%
Welding supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 4.20% 4.00%
Safety supplies    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 21.60% 20.40%
Other    
Percentage of Sales by Product Line [Line Items]    
Percentage of sales 3.50% 3.20%