XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Customers
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Customers
5.REVENUE FROM CUSTOMERS
Remaining Performance Obligations (“RPOs”)—RPOs represent the aggregate amount of our contract transaction price related to performance obligations that are unsatisfied or partially satisfied at the end of the period. RPOs include the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. RPOs may not be indicative of future operating results. Projects included in RPOs may be canceled or modified by customers; however, the customer would be subject to compensate the Company for additional contractual costs for cancellation or modifications. The following table presents the Company’s RPOs, by segment:
 December 31,
 20222021
E-Infrastructure Solutions RPOs$603,227 $432,613 
Transportation Solutions RPOs
713,173 798,052 
Building Solutions RPOs - Commercial
97,942 97,235 
Total RPOs$1,414,342 $1,327,900 
The Company expects to recognize approximately 75% of its RPOs as revenue during the next twelve months, and the balance thereafter.
Revenue DisaggregationThe following tables present the Company’s revenue disaggregated by major end market and contract type:
Years Ended December 31,
Revenues by major end market202220212020
E-Infrastructure Solutions Revenues
$905,277 $468,784 $397,253 
Heavy Highway391,894 467,678 416,738 
Aviation82,950 115,258 90,485 
Other67,706 45,254 45,927 
Transportation Solutions Revenues
542,550 628,190 553,150 
Residential207,674 209,201 164,694 
Commercial113,935 108,199 111,641 
Building Solutions Revenues
321,609 317,400 276,335 
Total Revenues$1,769,436 $1,414,374 $1,226,738 
Revenues by contract type
Lump Sum$1,001,290 $479,049 $374,541 
Fixed-Unit Price556,234 723,344 662,855 
Residential and Other211,912 211,981 189,342 
Total Revenues$1,769,436 $1,414,374 $1,226,738 
Variable Consideration
The Company has projects that it is in the process of negotiating, or awaiting final approval of, unapproved change orders and claims with its customers. The Company is proceeding with its contractual rights to recoup additional costs incurred from its customers based on completing work associated with change orders, including change orders with pending change order pricing, or claims related to significant changes in scope which resulted in substantial delays and additional costs in completing the work. Unapproved change order and claim information has been provided to the Company’s customers and negotiations with the customers are ongoing. If additional progress with an acceptable resolution is not reached, legal action will be taken. Based upon the Company’s review of the provisions of its contracts, specific costs incurred and other related evidence supporting the unapproved change orders and claims, together in some cases as necessary with the views of the Company’s outside claim consultants, the Company concluded it was appropriate to include in project price amounts of $8,649 and $13,905, at December 31, 2022 and 2021, respectively, relating to unapproved change orders and claims. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.
Contract Estimates
Accounting for long-term contracts and programs involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes such profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events that often span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials and the performance of subcontractors. Changes in job performance, job conditions and estimated profitability, including those changes arising from contract penalty provisions and final contract settlements may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Changes in contract estimates resulted in net increases in income of $52,268, $14,632 and $8,616 for the years ended December 31, 2022, 2021, and 2020, respectively, and are included in “Operating income” on the Consolidated Statements of Operations.