v3.26.3
Revenue - Percentages of Sales by Product Line (Details) - Product Line - Sales
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 100.00% 100.00% 100.00% 100.00%
Fasteners        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 30.40% 31.00% 30.70% 30.60%
Tools        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 8.60% 8.20% 8.50% 8.30%
Cutting tools        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 5.20% 5.10% 5.20% 5.20%
Hydraulics & pneumatics        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 7.10% 6.90% 7.00% 6.90%
Material handling        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 5.80% 5.70% 5.80% 5.70%
Janitorial supplies        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 8.70% 9.00% 8.60% 9.10%
Electrical supplies        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 4.90% 4.60% 4.80% 4.70%
Welding supplies        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 4.50% 4.30% 4.40% 4.20%
Safety supplies        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 21.40% 22.10% 21.60% 22.10%
Other        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 3.30% 3.10% 3.40% 3.20%