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

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

Three Months Ended September 30, 2022

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

858,768

$

261,244

$

$

1,120,012

Gross Profit

$

150,872

$

51,352

$

$

202,224

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

Nine Months Ended September 30, 2022

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

2,318,036

$

705,140

$

$

3,023,176

Gross Profit

$

416,205

$

114,155

$

$

530,360