XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Information  
Summary of information about reportable segments

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Total Assets at December 31, 2023

$

2,180,021

$

901,025

$

224,533

$

3,305,579

Total Assets at December 31, 2022

$

1,741,135

$

790,040

$

66,303

$

2,597,478

Year Ended December 31, 2023

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

3,946,022

$

1,260,738

$

$

5,206,760

Gross Profit

$

750,106

$

240,403

$

$

990,509

Capital Expenditures

$

82,449

$

9,600

$

2,789

$

94,838

Year Ended December 31, 2022

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

3,178,475

$

961,889

$

$

4,140,364

Gross Profit

$

580,619

$

160,989

$

$

741,608

Capital Expenditures

$

43,532

$

4,101

$

726

$

48,359

Year Ended December 31, 2021

    

Mechanical Segment

    

Electrical Segment

    

Corporate

    

Consolidated

Revenue

$

2,542,623

$

531,013

$

$

3,073,636

Gross Profit

$

486,346

$

76,861

$

$

563,207

Capital Expenditures

$

19,408

$

2,413

$

509

$

22,330