XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue [Abstract]  
Disaggregation of Revenue

Three Months Ended

March 31,

2024

2023

Construction

59.2

%

56.2

%

CIG

22.7

25.2

Industrial & Utility

18.1

18.6

Total net sales

100.0

%

100.0

%