XML 71 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 4,036,364
UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 3,912,188
UNITED STATES | United States Electrical Construction And Facilities Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 1,036,216
UNITED STATES | United States Mechanical Construction And Facilities Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 2,229,090
UNITED STATES | United States Building Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 542,269
UNITED STATES | United States Industrial Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 104,613
UNITED KINGDOM | United Kingdom Building Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 124,176
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 3,384,844
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 3,301,286
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | UNITED STATES | United States Electrical Construction And Facilities Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 861,268
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | UNITED STATES | United States Mechanical Construction And Facilities Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 1,802,865
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | UNITED STATES | United States Building Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 532,540
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | UNITED STATES | United States Industrial Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 104,613
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | UNITED KINGDOM | United Kingdom Building Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 83,558
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 651,520
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 610,902
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | UNITED STATES | United States Electrical Construction And Facilities Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 174,948
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | UNITED STATES | United States Mechanical Construction And Facilities Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 426,225
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | UNITED STATES | United States Building Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 9,729
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | UNITED STATES | United States Industrial Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | UNITED KINGDOM | United Kingdom Building Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 40,618