v3.26.1
Revenue - Percentages of Sales by Product Line (Details) - Product Line - Sales
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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.70% 30.50% 30.80% 30.40%
Tools        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 8.50% 8.30% 8.40% 8.40%
Cutting tools        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 5.10% 5.10% 5.10% 5.20%
Hydraulics & pneumatics        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 7.00% 6.90% 6.90% 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.50% 9.10% 8.60% 9.10%
Electrical supplies        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 4.80% 4.80% 4.80% 4.80%
Welding supplies        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 4.40% 4.20% 4.30% 4.20%
Safety supplies        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 21.70% 22.20% 21.60% 22.10%
Other        
Percentage of Sales by Product Line [Line Items]        
Percentage of sales 3.50% 3.20% 3.70% 3.20%