XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Customers (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Backlog By Segment The following table presents the Company’s RPOs, by segment:
June 30, 2024December 31, 2023
E-Infrastructure Solutions RPOs$868,206 $813,729 
Transportation Solutions RPOs1,160,455 1,184,496 
Building Solutions RPOs - Commercial70,120 68,791 
Total RPOs$2,098,781 $2,067,016 
Summary of Revenue Disaggregation The following tables present the Company’s revenue disaggregated by major end market and contract type:
Three Months Ended June 30,Six Months Ended June 30,
Revenues by major end market2024202320242023
E-Infrastructure Solutions Revenues$241,312 $260,148 $425,788 $465,988 
Heavy Highway161,863 113,310 255,240 180,576 
Aviation22,634 18,310 40,774 31,746 
Other Services
48,278 19,468 85,730 49,905 
Transportation Solutions Revenues232,775 151,088 381,744 262,227 
Residential84,682 73,413 168,451 127,127 
Commercial24,053 37,676 47,199 70,562 
Building Solutions Revenues108,735 111,089 215,650 197,689 
Total Revenues$582,822 $522,325 $1,023,182 $925,904 
Revenues by contract type
Lump-Sum$274,701 $294,815 $498,862 $531,514 
Fixed-Unit Price221,297 151,326 352,158 264,189 
Residential and Other86,824 76,184 172,162 130,201 
Total Revenues$582,822 $522,325 $1,023,182 $925,904