| Arc name | presentationArc |
|---|---|
| Arc role | http://www.xbrl.org/2003/arcrole/parent-child |
| Link role | http://fasb.org/us-gaap/role/disclosure/Contractors |
| Concept | Order |
|---|---|
us-gaap:ContractorsAbstract | |
us-gaap:LongTermContractsOrProgramsDisclosureTextBlock | 10 |
us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock | 10 |
us-gaap:ReceivablesLongTermContractsOrProgramsAbstract | 20 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageFiscalYearMaturityAbstract | 10 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearOne | 10 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageAfterYearOneAbstract | 20 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearTwo | 10 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearThree | 20 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearFour | 30 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearFive | 40 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageAfterYearFive | 50 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageAfterYearOne | 60 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainage | 30 |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageRemainderOfFiscalYear | 20 |
us-gaap:ContractReceivableRetainageAbstract | 30 |
us-gaap:ConstructionContractorReceivableRetainageYearOne | 10 |
us-gaap:ContractReceivableRetainageDueAfterOneYearAbstract | 20 |
us-gaap:ConstructionContractorReceivableRetainageYearTwo | 10 |
us-gaap:ConstructionContractorReceivableRetainageYearThree | 20 |
us-gaap:ConstructionContractorReceivableRetainageYearFour | 30 |
us-gaap:ConstructionContractorReceivableRetainageYearFive | 40 |
us-gaap:ConstructionContractorReceivableRetainageAfterYearFive | 50 |
us-gaap:ConstructionContractorReceivableRetainageAfterYearOne | 60 |
us-gaap:ConstructionContractorReceivableRetainage | 30 |
us-gaap:ConstructionContractorReceivableRetainageRemainderOfFiscalYear | 40 |
us-gaap:ContractReceivableAbstract | 50 |
us-gaap:ContractReceivableDueOneYearOrLess | 10 |
us-gaap:ContractReceivableDueAfterOneYearAbstract | 20 |
us-gaap:ContractReceivableDueOneToTwoYears | 10 |
us-gaap:ContractReceivableDueTwoToThreeYears | 20 |
us-gaap:ContractReceivableDueThreeToFourYears | 30 |
us-gaap:ContractReceivableDueFourToFiveYears | 40 |
us-gaap:ContractReceivableDueFiveYearsOrMore | 50 |
us-gaap:ContractReceivableDueAfterOneYear | 60 |
us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms | 30 |
us-gaap:ContractReceivableDueInRemainderOfFiscalYear | 60 |
us-gaap:ConstructionContractorReceivableToBeCollectedAfterYearOneInterestRateTable | 70 |
srt:RangeAxis | 10 |
srt:RangeMember | 10 |
srt:MaximumMember | 10 |
srt:MinimumMember | 20 |
srt:WeightedAverageMember | 30 |
us-gaap:ConstructionContractorReceivableAfterYearOneInterestRateLineItems | 20 |
us-gaap:ConstructionContractorReceivableToBeCollectedAfterYearOneInterestRate | 10 |
us-gaap:BilledAndUnbilledContractClaimsSubjectToUncertaintyAbstract | 30 |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsNatureAndStatus | 10 |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsAbstract | 20 |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear | 10 |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear | 20 |
us-gaap:ContractsReceivableClaimsAndUncertainAmounts | 30 |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedInRemainderOfFiscalYear | 30 |
us-gaap:UnapprovedChangeOrdersAmount | 40 |
us-gaap:ConstructionContractCostProgressPaymentOffset | 50 |
us-gaap:ContractTerminationClaimsAndLoansAbstract | 40 |
us-gaap:ContractTerminationClaimsDescription | 10 |
us-gaap:ContractTerminationClaimsUSFederalGovernment | 20 |
us-gaap:ContractTerminationClaimsGovernmentsOtherThanUSFederalGovernment | 30 |
us-gaap:TerminationLoansDescription | 40 |
us-gaap:TerminationLoans | 50 |
us-gaap:LossOnContractTermination | 50 |
us-gaap:LossOnContractTerminationForDefault | 60 |
us-gaap:ProvisionForLossOnContracts | 70 |
us-gaap:InventoryForLongTermContractsOrProgramsAbstract | 80 |
us-gaap:InventoryForLongTermContractsOrProgramsDescription | 10 |
us-gaap:InventoryForLongTermContractsOrPrograms | 20 |
us-gaap:InventoryForLongTermContractsOrProgramsGeneralAndAdministrativeCostsIncludedInInventory | 30 |
us-gaap:InventoryForLongTermContractsOrProgramsGeneralAndAdministrativeExpenseIncurred | 40 |
us-gaap:InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms | 50 |
us-gaap:InventoryDescriptionUnpricedChangeOrdersForLongTermContractsOrProgram | 60 |
us-gaap:ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms | 70 |
us-gaap:UnrecoveredProductionCostsExcessOfEstimatedAverageUnitCost | 80 |
us-gaap:UnrecoveredProductionCostsExcessUnrecoverableUnderExistingFirmOrders | 90 |
us-gaap:DescriptionOfDeferredCostsRelatedToLongTermContracts | 100 |
us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts | 110 |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAbstract | 90 |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized | 10 |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAssetForMoldsDiesAndToolsOwned | 20 |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAssetForMoldsDiesAndToolsNotOwned | 30 |
us-gaap:PrerequisitesForBillingLongTermContracts | 100 |
us-gaap:GovernmentContractReceivable | 110 |
us-gaap:GovernmentContractReceivableProgessPaymentsOffset | 120 |
us-gaap:AdvancePaymentsNettedAgainstClaimReceivable | 130 |
us-gaap:ConstructionContractorLiquidityCharacteristic | 140 |
us-gaap:ReceivablesLongTermContractsOrPrograms | 150 |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDate | 160 |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedAfterOneYear | 170 |