v3.26.1
Revenue (Disaggregation Of Revenue) (Details) - Revenue from Contract with Customer [Member] - Product Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net sales 100.00% 100.00% 100.00% 100.00%
Construction [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 61.40% 60.70% 61.30% 60.50%
CIG [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 19.30% 21.40% 19.50% 21.60%
Industrial & Utility [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 19.30% 17.90% 19.20% 17.90%