XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Information  
Summary of information about reportable segments The following tables present information about our reportable segments (in thousands):

Three Months Ended June 30, 2024

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

1,451,679

$

358,611

$

$

1,810,290

Gross Profit

$

278,972

$

84,624

$

$

363,596

Three Months Ended June 30, 2023

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

975,923

$

320,507

$

$

1,296,430

Gross Profit

$

173,481

$

54,439

$

$

227,920

Six Months Ended June 30, 2024

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

2,636,688

$

710,618

$

$

3,347,306

Gross Profit

$

496,684

$

164,275

$

$

660,959

Six Months Ended June 30, 2023

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

1,894,538

$

576,532

$

$

2,471,070

Gross Profit

$

337,548

$

95,777

$

$

433,325