XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue [Abstract]  
Disaggregation of Revenue

Three Months Ended

June 30,

Six Months Ended

June 30,

2023

2022

2023

2022

Construction

57.5

%

56.9

%

56.9

%

57.2

%

CIG

24.6

26.0

24.8

25.6

Industrial & Utility

17.9

17.1

18.3

17.2

Total net sales

100.0

%

100.0

%

100.0

%

100.0

%