XML 69 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CUSTOMERS (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Backlog By Segment The following table presents the Company’s RPOs, by segment:
 December 31,
 20242023
E-Infrastructure Solutions RPOs$1,032,109 $813,729 
Transportation Solutions RPOs (1)
622,085 1,184,496 
Building Solutions RPOs - Commercial
39,029 68,791 
Total RPOs$1,693,223 $2,067,016 
(1)    The decrease in Transportation Solutions RPOs at the end of 2024 is primarily due to the deconsolidation of our 50% owned subsidiary RHB as of December 31, 2024. RHB’s 2024 year end RPOs of $491,255 is not included in the Company’s consolidated RPOs at December 31, 2024.
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 market202420232022
E-Infrastructure Solutions Revenues
$923,728 $937,408 $905,277 
Heavy Highway547,278 453,042 391,894 
Aviation85,005 70,784 82,950 
Other151,376 107,082 67,706 
Transportation Solutions Revenues
783,659 630,908 542,550 
Residential306,547 273,699 207,674 
Commercial101,822 130,214 113,935 
Building Solutions Revenues
408,369 403,913 321,609 
Total Revenues$2,115,756 $1,972,229 $1,769,436 
Revenues by contract type
Lump Sum$1,040,490 $1,076,432 $1,001,290 
Fixed-Unit Price756,468 613,842 556,234 
Residential and Other318,798 281,955 211,912 
Total Revenues$2,115,756 $1,972,229 $1,769,436