XML 94 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE FROM CUSTOMERS (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Backlog By Segment The following table presents the Company’s RPOs, by segment:
 December 31,
 20232022
E-Infrastructure Solutions RPOs$813,729 $603,227 
Transportation Solutions RPOs
1,184,496 713,173 
Building Solutions RPOs - Commercial
68,791 97,942 
Total RPOs$2,067,016 $1,414,342 
Schedule of Disaggregation of Revenue The following tables present the Company’s revenue disaggregated by major end market and contract type:
Years Ended December 31,
Revenues by major end market202320222021
E-Infrastructure Solutions Revenues
$937,408 $905,277 $468,784 
Heavy Highway453,042 391,894 467,678 
Aviation70,784 82,950 115,258 
Other107,082 67,706 45,254 
Transportation Solutions Revenues
630,908 542,550 628,190 
Residential273,699 207,674 209,201 
Commercial130,214 113,935 108,199 
Building Solutions Revenues
403,913 321,609 317,400 
Total Revenues$1,972,229 $1,769,436 $1,414,374 
Revenues by contract type
Lump Sum$1,076,432 $1,001,290 $479,049 
Fixed-Unit Price613,842 556,234 723,344 
Residential and Other281,955 211,912 211,981 
Total Revenues$1,972,229 $1,769,436 $1,414,374