XML 147 R36.htm IDEA: XBRL DOCUMENT
v3.25.4

Uncompleted Contracts (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
Revenue from Contract with Customer [Abstract] |
Schedule of Changes in Contract Assets and Liabilities | Costs, estimated earnings, and billings on uncompleted contracts at December 31 are summarized as follows:
| 2025 |  | 2024
| (In thousands)
Costs incurred on uncompleted contracts | $ | 1,570,937 |  |  | $ | 1,300,669 |
Estimated earnings | 261,986 |  |  | 222,368 |
Estimated revenue on uncompleted contracts | 1,832,923 |  |  | 1,523,037 |
Less billings to date | (1,789,168) |  |  | (1,533,880) |
Net contract asset (liability) | $ | 43,755 |  |  | $ | (10,843) |
Such amounts are included in the accompanying Consolidated Balance Sheets at December 31 under the following captions:
| 2025 |  | 2024 |  | Change |  |
| (In thousands) |  |
Contract assets 1 | $ | 77,528 |  |  | $ | 31,283 |  |  | $ | 46,245 |  |  |
Contract liabilities 1 | (33,773) |  |  | (42,126) |  |  | 8,353 |  |  |
Net contract asset (liability) | $ | 43,755 |  |  | $ | (10,843) |  |  | $ | 54,598 |  |  |
1 Following the issuance of the FASB Staff Educational Paper on Topic 606: Presentation and Disclosure of Retainage for Construction Contractors, we have reclassed retention receivables on a contract-by-contract basis from accounts receivable to contract assets and liabilities. The change in presentation was on a prospective basis beginning with balances as of December 31, 2025.
| 2024 |  | 2023 |  | Change |  |
| (In thousands) |  |
Contract assets | $ | 31,283 |  |  | $ | 27,293 |  |  | $ | 3,990 |  |  |
Contract liabilities | (42,126) |  |  | (51,376) |  |  | 9,250 |  |  |
Net contract asset (liability) | $ | (10,843) |  |  | $ | (24,083) |  |  | $ | 13,240 |  |  |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration