v3.26.1
Segment and net sales information - Disaggregation of Net Sales (Details) - Customer Concentration Risk - Disaggregation of Net Sales
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Waterworks    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 23.00% 22.00%
Ferguson Home    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 21.00% 22.00%
Commercial/Mechanical    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 16.00% 14.00%
Residential Trade Plumbing    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 15.00% 16.00%
HVAC    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 11.00% 11.00%
Industrial    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 7.00% 7.00%
Facilities Supply    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 4.00% 5.00%
Fire & Fabrication    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 3.00% 3.00%