XML 118 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE FROM CUSTOMERS - Backlog By Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Total RPOs $ 2,067,016  
Total Assets    
Segment Reporting Information [Line Items]    
Total RPOs   $ 1,414,342
E-Infrastructure Solutions | Total Assets    
Segment Reporting Information [Line Items]    
Total RPOs 813,729 603,227
Transportation Solutions | Total Assets    
Segment Reporting Information [Line Items]    
Total RPOs 1,184,496 713,173
Building Solutions | Total Assets    
Segment Reporting Information [Line Items]    
Total RPOs $ 68,791 $ 97,942