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

Three Months Ended June 30, 2023

    

Mechanical Services

    

Electrical Services

    

Corporate

    

Consolidated

Revenue

$

975,923

$

320,507

$

$

1,296,430

Gross Profit

$

173,481

$

54,439

$

$

227,920

Three Months Ended June 30, 2022

    

Mechanical Services

    

Electrical Services

    

Corporate

    

Consolidated

Revenue

$

776,757

$

241,191

$

$

1,017,948

Gross Profit

$

138,605

$

36,387

$

$

174,992

Six Months Ended June 30, 2023

    

Mechanical Services

    

Electrical Services

    

Corporate

    

Consolidated

Revenue

$

1,894,538

$

576,532

$

$

2,471,070

Gross Profit

$

337,548

$

95,777

$

$

433,325

Six Months Ended June 30, 2022

    

Mechanical Services

    

Electrical Services

    

Corporate

    

Consolidated

Revenue

$

1,459,268

$

443,896

$

$

1,903,164

Gross Profit

$

265,333

$

62,803

$

$

328,136