XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue From Customers - Backlog By Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Backlog $ 1,543,656 $ 1,493,115
E-Infrastructure Solutions Backlog    
Disaggregation of Revenue [Line Items]    
Backlog 523,703 432,613
Transportation Solutions Revenues    
Disaggregation of Revenue [Line Items]    
Backlog 939,329 963,267
Building Solutions Backlog - Commercial    
Disaggregation of Revenue [Line Items]    
Backlog $ 80,624 $ 97,235