XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segments | segment     3  
Revenues $ 556,942 $ 463,449 $ 1,477,830 $ 1,180,431
Operating Income 47,686 32,031 117,045 87,506
Acquisition related costs (277) 0 (762) 0
Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 556,942 463,449 1,477,830 1,180,431
Operating Income 56,492 37,790 138,503 101,929
Corporate        
Segment Reporting Information [Line Items]        
Operating Income (8,529) (5,759) (20,696) (14,423)
E-Infrastructure Solutions Backlog | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 255,530 121,286 658,005 341,601
Operating Income 37,533 19,218 91,642 61,744
Transportation Solutions Revenues | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 221,126 249,898 573,006 600,105
Operating Income 9,635 9,334 18,428 16,796
Building Solutions Backlog - Commercial | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 80,286 92,265 246,819 238,725
Operating Income $ 9,324 $ 9,238 $ 28,433 $ 23,389