XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Information      
Number of reportable segments | segment 2    
Revenue $ 885,216 $ 669,761  
Gross Profit 153,144 123,469  
Capital Expenditures 9,192 4,812  
Total Assets 2,308,413   $ 2,209,114
Operating | Mechanical Services Segment      
Segment Information      
Revenue 682,511 565,620  
Gross Profit 126,728 108,128  
Operating | Electrical Services Industry      
Segment Information      
Revenue 202,705 104,141  
Gross Profit $ 26,416 $ 15,341