v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue [Abstract]  
Disaggregation of Revenue

Three Months Ended

June 30,

Six Months Ended

June 30,

2025

2024

2025

2024

Construction

59.8

%

60.1

%

59.9

%

59.7

%

CIG

21.8

22.6

21.9

22.6

Industrial & Utility

18.4

17.3

18.2

17.7

Total net sales

100.0

%

100.0

%

100.0

%

100.0

%