XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue [Abstract]  
Disaggregation of Revenue

For the Years Ended December 31,

2022

2021

2020

Construction

56.8

%

58.5

%

58.2

%

CIG

25.8

25.5

26.7

Industrial & Utility

17.4

16.0

15.1

Total net sales

100.0

%

100.0

%

100.0

%