XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segments | segment     3  
Revenues $ 560,347 $ 493,040 $ 1,486,251 $ 1,320,829
Operating Income 57,137 49,475 150,027 122,827
Acquisition related costs (103) (77) (352) (562)
Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 560,347 493,040 1,486,251 1,320,829
Operating Income 63,280 56,557 168,059 141,628
Corporate G&A Expense        
Segment Reporting Information [Line Items]        
Operating Income (6,040) (7,005) (17,680) (18,239)
E-Infrastructure Solutions Revenues | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 253,948 255,530 719,936 658,005
Operating Income 35,945 37,533 103,381 91,642
Transportation Solutions Revenues | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 192,996 157,224 455,223 416,005
Operating Income 14,487 9,700 29,649 21,553
Building Solutions Revenues | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 113,403 80,286 311,092 246,819
Operating Income $ 12,848 $ 9,324 $ 35,029 $ 28,433