XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Summary of segment's internal financial reports (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Contract revenues: $ 708,114 $ 649,573 $ 1,344,738 $ 1,242,059
Income from operations: 26,245 29,665 51,147 57,076
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Income from operations: (16,077) (17,622) (31,695) (33,157)
T&D        
Segment Reporting Information [Line Items]        
Contract revenues: 415,235 326,831 780,091 641,739
T&D | Operating Segments        
Segment Reporting Information [Line Items]        
Income from operations: 32,810 32,764 63,240 61,437
C&I        
Segment Reporting Information [Line Items]        
Contract revenues: 292,879 322,742 564,647 600,320
C&I | Operating Segments        
Segment Reporting Information [Line Items]        
Income from operations: $ 9,512 $ 14,523 $ 19,602 $ 28,796