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

Three Months Ended

September 30,

Nine Months Ended

September 30,

2023

2022

2023

2022

Construction

59.4

%

55.8

%

57.7

%

56.7

%

CIG

22.6

26.5

24.1

25.9

Industrial & Utility

18.0

17.7

18.2

17.4

Total net sales

100.0

%

100.0

%

100.0

%

100.0

%