XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Disaggregation Of Revenue) (Details) - Product Concentration Risk [Member] - Revenue from Contract with Customer [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
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 60.00% 59.40% 59.80% 57.80%
CIG [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 21.90% 22.70% 22.40% 24.10%
Industrial & Utility [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 18.10% 17.90% 17.80% 18.10%