XML 71 R50.htm IDEA: XBRL DOCUMENT
v3.25.4

Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) - USD ($) $ in Thousands | Dec. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023
--- | --- | --- | ---
Revenue from Contract with Customer [Abstract] |  |  |
Costs incurred on uncompleted contracts | $ 8,036,495 | $ 7,034,838 |
Estimated earnings | 1,172,516 | 995,766 |
Costs and estimated earnings on uncompleted contracts | 9,209,011 | 8,030,604 |
Less: billings to date | (9,258,355) | (8,070,859) |
Net contract assets (liabilities) | $ (49,344) | $ (40,255) | $ 66,127

X
- Definition Construction Contractor, Billings To Date + References No definition available. + Details
Name: | q42025_ConstructionContractorBillingsToDate
Namespace Prefix: | q42025_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Construction Contractor, Costs Incurred On Uncompleted Contracts + References No definition available. + Details
Name: | q42025_ConstructionContractorCostsIncurredOnUncompletedContracts
Namespace Prefix: | q42025_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Construction Contractor, Costs Incurred On Uncompleted Contracts And Estimated Earnings + References No definition available. + Details
Name: | q42025_ConstructionContractorCostsIncurredOnUncompletedContractsAndEstimatedEarnings
Namespace Prefix: | q42025_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Construction Contractor, Estimated Earnings + References No definition available. + Details
Name: | q42025_ConstructionContractorEstimatedEarnings
Namespace Prefix: | q42025_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contract With Customer, Asset (Liability), Net, Current + References No definition available. + Details
Name: | q42025_ContractWithCustomerAssetLiabilityNetCurrent
Namespace Prefix: | q42025_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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