XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue [Abstract]  
Disaggregation of Revenue

Three Months Ended

June 30,

Six Months Ended

June 30,

2024

2023

2024

2023

Construction

60.0

%

57.5

%

59.7

%

56.9

%

CIG

22.7

24.6

22.7

24.9

Industrial & Utility

17.3

17.9

17.6

18.2

Total net sales

100.0

%

100.0

%

100.0

%

100.0

%