XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CUSTOMERS (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Backlog By Segment The following table presents the Company’s RPOs, by segment:
March 31, 2025December 31, 2024
E-Infrastructure Solutions RPOs$1,216,775 $1,032,109 
Transportation Solutions RPOs860,535 622,085 
Building Solutions RPOs - Commercial51,095 39,029 
Total RPOs$2,128,405 $1,693,223 
Summary of Revenue Disaggregation The following tables present the Company’s revenue disaggregated by major end market and contract type:
Three Months Ended March 31,
Revenues by major end market20252024
E-Infrastructure Solutions Revenues$218,263 $184,476 
Heavy Highway87,198 93,377 
Aviation11,511 18,140 
Other Services
21,952 37,452 
Transportation Solutions Revenues120,661 148,969 
Residential76,766 83,769 
Commercial15,259 23,146 
Building Solutions Revenues92,025 106,915 
Total Revenues$430,949 $440,360 
Revenues by contract type
Lump-Sum$224,188 $224,161 
Fixed-Unit Price126,562 130,861 
Residential and Other80,199 85,338 
Total Revenues$430,949 $440,360