XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue [Abstract]  
Disaggregation of Revenue

Three Months Ended

September 30,

Nine Months Ended

September 30,

2024

2023

2024

2023

Construction

60.0

%

59.4

%

59.8

%

57.8

%

CIG

21.9

22.7

22.4

24.1

Industrial & Utility

18.1

17.9

17.8

18.1

Total net sales

100.0

%

100.0

%

100.0

%

100.0

%