XML 31 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue [Abstract]  
Disaggregation of Revenue

Three Months Ended
September 30,

Nine Months Ended
September 30,

2025

2024

2025

2024

Construction

61.7

%

60.3

%

61.1

%

60.0

%

CIG

21.4

21.6

21.8

22.3

Industrial & Utility

16.9

18.1

17.1

17.7

Total net sales

100.0

%

100.0

%

100.0

%

100.0

%