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

Three Months Ended September 30, 2024

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

1,438,617

$

373,749

$

$

1,812,366

Gross Profit

$

292,372

$

89,342

$

$

381,714

Three Months Ended September 30, 2023

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

1,031,310

$

346,814

$

$

1,378,124

Gross Profit

$

210,147

$

67,352

$

$

277,499

Nine Months Ended September 30, 2024

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

4,075,305

$

1,084,367

$

$

5,159,672

Gross Profit

$

789,056

$

253,617

$

$

1,042,673

Nine Months Ended September 30, 2023

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

2,925,848

$

923,346

$

$

3,849,194

Gross Profit

$

547,695

$

163,129

$

$

710,824