XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Summary of segment's internal financial reports (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Contract revenues: $ 607,901 $ 583,214 $ 1,639,422 $ 1,500,084
Income from operations: 24,929 17,262 60,679 36,298
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Income from operations: (19,190) (11,259) (43,512) (32,773)
T&D        
Segment Reporting Information [Line Items]        
Contract revenues: 299,739 294,940 835,768 823,398
T&D | Operating Segments        
Segment Reporting Information [Line Items]        
Income from operations: 32,387 17,726 74,189 48,706
C&I        
Segment Reporting Information [Line Items]        
Contract revenues: 308,162 288,274 803,654 676,686
C&I | Operating Segments        
Segment Reporting Information [Line Items]        
Income from operations: $ 11,732 $ 10,795 $ 30,002 $ 20,365