XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
segment
Sep. 30, 2019
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segments | segment     3  
Revenues $ 383,458 $ 291,699 $ 1,080,184 $ 779,734
Operating Income 28,831 12,115 73,980 28,019
Acquisition related costs (401) (1,896) (1,013) (2,158)
Heavy Civil        
Segment Reporting Information [Line Items]        
Revenues 201,078 218,894 577,141 569,635
Operating Income 2,405 7,420 2,679 11,020
Specialty Services        
Segment Reporting Information [Line Items]        
Revenues 139,971 32,863 380,397 91,436
Operating Income 21,474 1,371 55,834 3,284
Residential        
Segment Reporting Information [Line Items]        
Revenues 42,409 39,942 122,646 118,663
Operating Income 5,353 5,220 16,480 15,873
Operating Segments        
Segment Reporting Information [Line Items]        
Operating Income $ 29,232 $ 14,011 $ 74,993 $ 30,177