v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue [Abstract]  
Disaggregation Of Revenue

Three Months Ended
June 30,

Six Months Ended
June 30,

2026

2025

2026

2025

Construction

61.4

%

60.7

%

61.3

%

60.5

%

CIG

19.3

21.4

19.5

21.6

Industrial & Utility

19.3

17.9

19.2

17.9

Total net sales

100.0

%

100.0

%

100.0

%

100.0

%