XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Segment Information      
Number of reportable segments | segment 2    
Total Assets $ 2,597,478 $ 2,209,114  
Revenue 4,140,364 3,073,636 $ 2,856,659
Gross Profit 741,608 563,207 546,983
Capital Expenditures 48,359 22,330 24,131
Operating | Mechanical Services Segment      
Segment Information      
Total Assets 1,741,135 1,452,527  
Revenue 3,178,475 2,542,623 2,430,632
Gross Profit 580,619 486,346 513,760
Capital Expenditures 43,532 19,408 22,561
Operating | Electrical Services Industry      
Segment Information      
Total Assets 790,040 690,364  
Revenue 961,889 531,013 426,027
Gross Profit 160,989 76,861 33,223
Capital Expenditures 4,101 2,413 944
Corporate & Eliminations      
Segment Information      
Total Assets 66,303 66,223  
Capital Expenditures $ 726 $ 509 $ 626