Revenue from Contracts with Customers | Revenue from Contracts with Customers Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. As part of the adoption of Revenue from Contracts with Customers , the Company elected the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is 12 months or less. Contract Estimates and Changes in Estimates Changes in cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. The Company recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated. Change orders and claims are negotiated in the normal course of business and represent management's estimates of additional contract revenues that have been earned and are probable of collection. As of September 30, 2024 and December 31, 2023, $37.8 million and $57.3 million, respectively, of unexecuted change orders were included in contract transaction price and in Costs and estimated earnings in excess of billings on the unaudited condensed consolidated balance sheets. The Company was in the process of negotiating execution of these change orders in the normal course of business and the recognized amounts represent its best estimates of additional contract revenues for which it is not probable that a significant reversal of the revenue amounts will occur in the future. As of September 30, 2024 and December 31, 2023, in the normal course of business, the Company had additional priced work not approved by the customer to begin project work of approximately $233.1 million and $187.4 million, respectively, with minimal costs incurred. These amounts were excluded from contract transaction price. In addition, claim positions of $42.7 million were excluded from the contract transaction price as of both September 30, 2024 and December 31, 2023. The Company continues to evaluate these claims. As of September 30, 2024 and December 31, 2023, the Company had recorded loss provisions of $1.2 million and $1.5 million, respectively, in Billings in excess of costs and estimated earnings on the unaudited condensed consolidated balance sheets related to these contracts that are still being completed and remain recorded. The Company received notification from a customer on a large project with a contract that was billed on a time and materials basis with no stated maximum price, that it is withholding payment of approximately $31.2 million on remaining outstanding billings, including retention. The Company believes it has substantial defenses against these claims based upon the terms of the contract and it has performed under the terms of the contract. Therefore, the Company believes collection of the remaining outstanding billings, including retention is probable and, as a result, the Company has recognized the revenue from this project in its results. However, there is uncertainty surrounding this matter, including the potential long-term nature of dispute resolution, the Company filing a lien on the property and the broad range of possible consideration amounts as a result of negotiations and potential litigation to resolve the dispute. Disaggregation of Revenue In the following tables, revenues are disaggregated by contract type and customer type for each reportable segment. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. For more information on the Company’s reportable segments, refer to Note 12 – Business Segment Data. The following tables present revenue disaggregated by contract type: Three months ended September 30, 2024 Electrical & Mechanical Transmission & Distribution Total (In thousands) Fixed-price $ 326,972 $ 106,936 $ 433,908 Unit-price 15,031 46,848 61,879 Cost reimbursable* 194,892 74,720 269,612 Total contract revenues 536,895 228,504 765,399 Eliminations (2,154) (2,260) (4,414) Total operating revenues $ 534,741 $ 226,244 $ 760,985 __________________ * Includes time and material, time and equipment, and cost reimbursable plus fee contracts. Three months ended September 30, 2023 Electrical & Mechanical Transmission & Distribution Total (In thousands) Fixed-price $ 272,042 $ 92,607 $ 364,649 Unit-price 18,401 29,590 47,991 Cost reimbursable* 226,490 82,231 308,721 Total contract revenues 516,933 204,428 721,361 Eliminations (2,555) (1,400) (3,955) Total operating revenues $ 514,378 $ 203,028 $ 717,406 __________________ * Includes time and material, time and equipment, and cost reimbursable plus fee contracts. Nine months ended September 30, 2024 Electrical & Mechanical Transmission & Distribution Total (In thousands) Fixed-price $ 966,035 $ 282,582 $ 1,248,617 Unit-price 49,254 118,016 167,270 Cost reimbursable* 466,489 223,179 689,668 Total contract revenues 1,481,778 623,777 2,105,555 Eliminations (5,627) (9,881) (15,508) Total operating revenues $ 1,476,151 $ 613,896 $ 2,090,047 __________________ * Includes time and material, time and equipment, and cost reimbursable plus fee contracts. Nine months ended September 30, 2023 Electrical & Mechanical Transmission & Distribution Total (In thousands) Fixed-price $ 784,334 $ 261,457 $ 1,045,791 Unit-price 62,488 62,401 124,889 Cost reimbursable* 833,388 225,593 1,058,981 Total contract revenues 1,680,210 549,451 2,229,661 Eliminations (7,262) (3,727) (10,989) Total operating revenues $ 1,672,948 $ 545,724 $ 2,218,672 __________________ * Includes time and material, time and equipment, and cost reimbursable plus fee contracts. The following table presents revenue disaggregated by customer type: Three months ended September 30, Nine months ended September 30, 2024 2023 2024 2023 (In thousands) Commercial $ 327,403 $ 266,587 $ 860,088 $ 947,792 Industrial 76,493 116,013 236,349 367,331 Institutional 93,390 76,276 274,916 195,178 Renewables 10,414 19,244 27,551 43,947 Service & other 29,195 38,813 82,874 125,962 Total Electrical & Mechanical 536,895 516,933 1,481,778 1,680,210 Utility 206,669 188,680 559,922 508,850 Transportation 21,835 15,748 63,855 40,601 Total Transmission & Distribution 228,504 204,428 623,777 549,451 Eliminations (4,414) (3,955) (15,508) (10,989) Total operating revenues $ 760,985 $ 717,406 $ 2,090,047 $ 2,218,672 Uncompleted Contracts and Contract Assets and Contract Liabilities Costs, estimated earnings and billings on uncompleted contracts are summarized as follows: September 30, 2024 December 31, 2023 (In thousands) Costs incurred on uncompleted contracts $ 6,399,940 $ 6,390,641 Estimated earnings 875,983 840,994 Costs and estimated earnings on uncompleted contracts 7,275,923 7,231,635 Less: billings to date 7,323,483 7,271,337 Net contract liabilities $ (47,560) $ (39,702) The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in contract assets or contract liabilities. Contract assets, located within Costs and estimated earnings in excess of billings on the unaudited condensed consolidated balance sheets, occur when revenues are recognized under the cost-to-cost measure of progress, which exceed amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. Contract assets are not considered a significant financing component as they are intended to protect the customer in the event the Company does not perform on its obligations under the contract. Contract liabilities, located within Billings in excess of costs and estimated earnings on the unaudited condensed consolidated balance sheets, occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation. Contract liabilities are not considered to have a significant financing component as they are used to meet working capital requirements that generally are higher in the early stages of a contract and are intended to protect the Company from the counterparty failing to meet its obligations under the contract. Contract assets and contract liabilities consisted of the following: September 30, 2024 December 31, 2023 (In thousands) Unbilled revenue $ 174,102 $ 158,529 Contract assets $ 174,102 $ 158,529 Deferred revenue $ 220,478 $ 196,686 Accrued loss provision 1,184 1,545 Contract liabilities $ 221,662 $ 198,231 The following table presents the opening and closing balances of contract assets and contract liabilities as of: September 30, 2024 December 31, 2023 Contract Assets Contract Liabilities Net Contract Liabilities Contract Assets Contract Liabilities Net Contract Liabilities (In thousands) Balance at beginning of period $ 158,529 $ (198,231) $ (39,702) $ 153,907 $ (166,189) $ (12,282) Change during period 15,573 (23,431) (7,858) 4,622 (32,042) (27,420) Balance at end of period $ 174,102 $ (221,662) $ (47,560) $ 158,529 $ (198,231) $ (39,702) Contract assets and contract liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings; and unapproved change orders and contract claims recognized as revenues. The primary driver of the difference between the Company's opening and closing contract asset and contract liability balances is the timing of the Company's billings in relation to its performance of work. The Company recognized a net increase in revenues of $47.4 million and $167.0 million for the three and nine months ended September 30, 2024, respectively, related previously recognized deferred revenues that were included in contract liabilities as of December 31, 2023. The Company a net increase in revenues of $6.3 million and $162.6 million for the three and nine months ended September 30, 2023, respectively, related to previously recognized deferred revenues that were included in contract liabilities as of December 31, 2022. The Company recognized a net increase in revenues of $25.8 million and $71.5 million for the three and nine months ended September 30, 2024, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $20.2 million and $41.4 million for the three and nine months ended September 30, 2023, respectively, from performance obligations satisfied in prior periods. Retainage under terms of the Company’s contracts was $100.1 million and $105.8 million as of September 30, 2024 and December 31, 2023, respectively. Retainage represents amounts that have been contractually invoiced to customers and where payments have been partially withheld pending the achievement of certain milestones, satisfaction of other contractual conditions, or completion of the project. As of September 30, 2024, the Company estimated that approximately 67 percent of the retainage outstanding will be collected within the next 12 months. Remaining Performance Obligations The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms, and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year. As of September 30, 2024 and December 31, 2023, the aggregate amount of the transaction price allocated to the Company's remaining performance obligations was $2.88 billion and $2.01 billion, respectively. The table below shows additional information regarding the Company’s remaining performance obligations as of September 30, 2024, including an estimate of when the Company expects to recognize its remaining performance obligations as revenues: Within 12 months Greater than 12 months (In thousands) Remaining performance obligations: Electrical & Mechanical $ 1,913,264 $ 654,607 Transmission & Distribution 270,415 46,547 Total $ 2,183,679 $ 701,154 |