| Schedule of the Disaggregation of Revenue |
The following tables present revenue disaggregated by contract type: | | | | | | | | | | | | | | | | | | | Three months ended June 30, 2026 | E&M | | T&D | | Total | | (In thousands) | | Fixed-price | $ | 522,130 | | | $ | 108,081 | | | $ | 630,211 | | | Cost reimbursable* | 476,770 | | | 77,541 | | | 554,311 | | | Unit-price | 11,425 | | | 41,775 | | | 53,200 | | | Total contract revenues | 1,010,325 | | | 227,397 | | | 1,237,722 | | | Eliminations | (89) | | | (6,086) | | | (6,175) | | Total operating revenues | $ | 1,010,236 | | | $ | 221,311 | | | $ | 1,231,547 | |
__________________ *Includes time and material, time and equipment, and cost reimbursable plus fee contracts. | | | | | | | | | | | | | | | | | | | Three months ended June 30, 2025 | E&M | | T&D | | Total | | (In thousands) | | Fixed-price | $ | 379,415 | | | $ | 113,774 | | | $ | 493,189 | | | Cost reimbursable* | 323,862 | | | 65,921 | | | 389,783 | | | Unit-price | 10,323 | | | 32,689 | | | 43,012 | | | Total contract revenues | 713,600 | | | 212,384 | | | 925,984 | | | Eliminations | (1,986) | | | (2,532) | | | (4,518) | | Total operating revenues | $ | 711,614 | | | $ | 209,852 | | | $ | 921,466 | |
__________________ *Includes time and material, time and equipment, and cost reimbursable plus fee contracts. | | | | | | | | | | | | | | | | | | | Six months ended June 30, 2026 | E&M | | T&D | | Total | | (In thousands) | | Fixed-price | $ | 952,401 | | | $ | 212,354 | | | $ | 1,164,755 | | | Cost reimbursable* | 870,246 | | | 143,097 | | | 1,013,343 | | Unit-price | 22,802 | | | 76,409 | | | 99,211 | | | Total contract revenues | 1,845,449 | | | 431,860 | | | 2,277,309 | | | Eliminations | (122) | | | (8,687) | | | (8,809) | | Total operating revenues | $ | 1,845,327 | | | $ | 423,173 | | | $ | 2,268,500 | |
__________________ *Includes time and material, time and equipment, and cost reimbursable plus fee contracts. | | | | | | | | | | | | | | | | | | | Six months ended June 30, 2025 | E&M | | T&D | | Total | | (In thousands) | | Fixed-price | $ | 729,981 | | | $ | 207,377 | | | $ | 937,358 | | | Cost reimbursable* | 609,748 | | | 128,904 | | | 738,652 | | | Unit-price | 22,098 | | | 61,118 | | | 83,216 | | | Total contract revenues | 1,361,827 | | | 397,399 | | | 1,759,226 | | | Eliminations | (6,222) | | | (4,909) | | | (11,131) | | Total operating revenues | $ | 1,355,605 | | | $ | 392,490 | | | $ | 1,748,095 | |
__________________ *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 June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | (In thousands) | | | | (In thousands) | Commercial | $ | 753,154 | | | $ | 507,717 | | | $ | 1,407,975 | | | $ | 927,029 | | Industrial | 147,722 | | | 77,325 | | | 226,089 | | | 163,688 | | Institutional | 72,893 | | | 92,333 | | | 134,635 | | | 195,661 | | Service & other | 29,105 | | | 25,650 | | | 53,755 | | | 52,097 | | Renewables | 7,451 | | | 10,575 | | | 22,995 | | | 23,352 | | Total E&M | 1,010,325 | | | 713,600 | | | 1,845,449 | | | 1,361,827 | | Utility | 204,501 | | | 184,446 | | | 388,828 | | | 349,500 | | Transportation | 22,896 | | | 27,938 | | | 43,032 | | | 47,899 | | Total T&D | 227,397 | | | 212,384 | | | 431,860 | | | 397,399 | | Eliminations | (6,175) | | | (4,518) | | | (8,809) | | | (11,131) | | Total operating revenues | $ | 1,231,547 | | | $ | 921,466 | | | $ | 2,268,500 | | | $ | 1,748,095 | |
|
| Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities |
Costs, estimated earnings and billings on uncompleted contracts were summarized as follows as of: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | (In thousands) | Costs incurred on uncompleted contracts | $ | 7,525,535 | | | $ | 8,036,495 | | Estimated earnings | 1,134,301 | | | 1,172,516 | | Costs and estimated earnings on uncompleted contracts | 8,659,836 | | | 9,209,011 | | Less: billings to date | (8,788,498) | | | (9,258,355) | | Net contract liabilities | $ | (128,662) | | | $ | (49,344) | |
Contract assets and Contract liabilities, net consisted of the following as of: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | (In thousands) | Unbilled revenue | $ | 223,930 | | | $ | 187,902 | | Retainage | 66,227 | | | 67,865 | | | | | | Contract assets | $ | 290,157 | | | $ | 255,767 | | | | | | Deferred revenue | $ | 575,652 | | | $ | 417,415 | | Accrued loss provision | 2,119 | | | 1,965 | | Less: retainage | (158,952) | | | (114,269) | | Contract liabilities, net | $ | 418,819 | | | $ | 305,111 | |
The following table presents the opening and closing balances of contract assets (liabilities) as of: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Contract Assets | | Contract Liabilities, Net | | Net Contract Liabilities | | Contract Assets | | Contract Liabilities, Net | | Net Contract Liabilities | | (In thousands) | Balance at beginning of period | $ | 255,767 | | | $ | (305,111) | | | $ | (49,344) | | | $ | 167,049 | | | $ | (207,304) | | | $ | (40,255) | | | Identifiable assets and liabilities acquired | 7,525 | | | (14,811) | | | (7,286) | | | — | | | — | | | — | | | Change during period, net of acquisition effects | 26,865 | | | (98,897) | | | (72,032) | | | 88,718 | | | (97,807) | | | (9,089) | | Balance at end of period | $ | 290,157 | | | $ | (418,819) | | | $ | (128,662) | | | $ | 255,767 | | | $ | (305,111) | | | $ | (49,344) | |
|