XML 102 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenues $ 593,741 $ 560,347 $ 1,616,923 $ 1,486,251
Operating Income 87,492 57,137 202,351 150,027
Acquisition Related Costs (72) (103) (209) (352)
Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 593,741   1,616,923  
Operating Income 97,898 63,280 228,913 168,059
Operating Segments | E-Infrastructure Solutions Revenues        
Segment Reporting Information [Line Items]        
Revenues 263,899 253,948 689,687 719,936
Operating Income 68,076 35,945 146,922 103,381
Operating Segments | Transportation Solutions Revenues        
Segment Reporting Information [Line Items]        
Revenues 227,251 192,996 608,995 455,223
Operating Income 18,573 14,487 42,154 29,649
Operating Segments | Building Solutions Revenues        
Segment Reporting Information [Line Items]        
Revenues 102,591 113,403 318,241 311,092
Operating Income 11,249 12,848 39,837 35,029
Corporate G&A Expense        
Segment Reporting Information [Line Items]        
Operating Income $ (10,334) $ (6,040) $ (26,353) $ (17,680)