XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenues $ 582,822 $ 522,325 $ 1,023,182 $ 925,904
Operating Income 72,734 60,263 114,859 92,890
Acquisition Related Costs (101) (59) (137) (249)
Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 582,822   1,023,182  
Operating Income 80,939 66,503 131,015 104,779
Operating Segments | E-Infrastructure Solutions Revenues        
Segment Reporting Information [Line Items]        
Revenues 241,312 260,148 425,788 465,988
Operating Income 51,677 43,167 78,846 67,436
Operating Segments | Transportation Solutions Revenues        
Segment Reporting Information [Line Items]        
Revenues 232,775 151,088 381,744 262,227
Operating Income 15,449 9,856 23,581 15,162
Operating Segments | Building Solutions Revenues        
Segment Reporting Information [Line Items]        
Revenues 108,735 111,089 215,650 197,689
Operating Income 13,813 13,480 28,588 22,181
Corporate G&A Expense        
Segment Reporting Information [Line Items]        
Operating Income $ (8,104) $ (6,181) $ (16,019) $ (11,640)