XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Schedule of Construction Segment Revenue (Details) - Construction
$ in Thousands
Sep. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations $ 450,518
Remaining performance obligation period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations $ 164,849
Remaining performance obligation period 60 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Segment Reporting Information [Line Items]  
Remaining performance obligations $ 615,367
Commercial | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 135,262
Commercial | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 11
Commercial | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Segment Reporting Information [Line Items]  
Remaining performance obligations 135,273
Convention | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 118,023
Convention | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 0
Convention | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Segment Reporting Information [Line Items]  
Remaining performance obligations 118,023
Healthcare | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 53,116
Healthcare | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 89
Healthcare | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Segment Reporting Information [Line Items]  
Remaining performance obligations 53,205
Industrial | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 43,035
Industrial | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 34,607
Industrial | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Segment Reporting Information [Line Items]  
Remaining performance obligations 77,642
Other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 101,082
Other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Segment Reporting Information [Line Items]  
Remaining performance obligations 130,142
Other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Segment Reporting Information [Line Items]  
Remaining performance obligations $ 231,224