| Line |
Label |
Object Class |
Period Type |
Balance |
Report ElementName |
| 1 |
910000 - Disclosure - Contractors |
Network |
* |
* |
https://fasb.org/us-gaap/role/disclosure/Contractors |
| 2 |
Contractors [Abstract] |
Abstract |
|
|
us-gaap:ContractorsAbstract |
| 3 |
Long-term Contracts or Programs Disclosure [Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:LongTermContractsOrProgramsDisclosureTextBlock |
| 4 |
Long-Term Contract or Program Disclosure [Table Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock |
| 5 |
Receivables, Long-term Contracts or Programs [Abstract] |
Abstract |
|
|
us-gaap:ReceivablesLongTermContractsOrProgramsAbstract |
| 6 |
Construction Contractor, Receivable, Including Contract Retainage, Fiscal Year Maturity [Abstract] |
Abstract |
|
|
us-gaap:ConstructionContractorReceivableIncludingContractRetainageFiscalYearMaturityAbstract |
| 7 |
Construction Contractor, Receivable, Including Contract Retainage, Year One |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearOne |
| 8 |
Construction Contractor, Receivable, Including Contract Retainage, after Year One [Abstract] |
Abstract |
|
|
us-gaap:ConstructionContractorReceivableIncludingContractRetainageAfterYearOneAbstract |
| 9 |
Construction Contractor, Receivable, Including Contract Retainage, Year Two |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearTwo |
| 10 |
Construction Contractor, Receivable, Including Contract Retainage, Year Three |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearThree |
| 11 |
Construction Contractor, Receivable, Including Contract Retainage, Year Four |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearFour |
| 12 |
Construction Contractor, Receivable, Including Contract Retainage, Year Five |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageYearFive |
| 13 |
Construction Contractor, Receivable, Including Contract Retainage, after Year Five |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageAfterYearFive |
| 14 |
Construction Contractor, Receivable, Including Contract Retainage, after Year One, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageAfterYearOne |
| 15 |
Construction Contractor, Receivable, Including Contract Retainage, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainage |
| 16 |
Construction Contractor, Receivable, Including Contract Retainage, Remainder of Fiscal Year |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableIncludingContractRetainageRemainderOfFiscalYear |
| 17 |
Construction Contractor, Receivable, Retainage, Fiscal Year Maturity [Abstract] |
Abstract |
|
|
us-gaap:ContractReceivableRetainageAbstract |
| 18 |
Construction Contractor, Receivable, Retainage, Year One |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageYearOne |
| 19 |
Construction Contractor, Receivable, Retainage, after Year One [Abstract] |
Abstract |
|
|
us-gaap:ContractReceivableRetainageDueAfterOneYearAbstract |
| 20 |
Construction Contractor, Receivable, Retainage, Year Two |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageYearTwo |
| 21 |
Construction Contractor, Receivable, Retainage, Year Three |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageYearThree |
| 22 |
Construction Contractor, Receivable, Retainage, Year Four |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageYearFour |
| 23 |
Construction Contractor, Receivable, Retainage, Year Five |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageYearFive |
| 24 |
Construction Contractor, Receivable, Retainage, after Year Five |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageAfterYearFive |
| 25 |
Construction Contractor, Receivable, Retainage, after Year One, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageAfterYearOne |
| 26 |
Construction Contractor, Receivable, Retainage, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainage |
| 27 |
Construction Contractor, Receivable, Retainage, Remainder of Fiscal Year |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConstructionContractorReceivableRetainageRemainderOfFiscalYear |
| 28 |
Construction Contractor, Receivable, Excluding Contract Retainage, Fiscal Year Maturity [Abstract] |
Abstract |
|
|
us-gaap:ContractReceivableAbstract |
| 29 |
Construction Contractor, Receivable, Excluding Contract Retainage, Year One |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueOneYearOrLess |
| 30 |
Construction Contractor, Receivable, Excluding Contract Retainage, after Year One [Abstract] |
Abstract |
|
|
us-gaap:ContractReceivableDueAfterOneYearAbstract |
| 31 |
Construction Contractor, Receivable, Excluding Contract Retainage, Year Two |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueOneToTwoYears |
| 32 |
Construction Contractor, Receivable, Excluding Contract Retainage, Year Three |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueTwoToThreeYears |
| 33 |
Construction Contractor, Receivable, Excluding Contract Retainage, Year Four |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueThreeToFourYears |
| 34 |
Construction Contractor, Receivable, Excluding Contract Retainage, Year Five |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueFourToFiveYears |
| 35 |
Construction Contractor, Receivable, Excluding Contract Retainage, after Year Five |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueFiveYearsOrMore |
| 36 |
Construction Contractor, Receivable, Excluding Contract Retainage, after Year One, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueAfterOneYear |
| 37 |
Construction Contractor, Receivable, Excluding Contract Retainage, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms |
| 38 |
Construction Contractor, Receivable, Excluding Contract Retainage, Remainder of Fiscal Year |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractReceivableDueInRemainderOfFiscalYear |
| 39 |
Construction Contractor, Receivable, to be Collected, after Year One, Interest Rate [Table] |
Hypercube |
|
|
us-gaap:ConstructionContractorReceivableToBeCollectedAfterYearOneInterestRateTable |
| 40 |
Statistical Measurement [Axis] |
Dimension |
|
|
srt:RangeAxis |
| 41 |
Statistical Measurement [Domain] |
Member |
|
|
srt:RangeMember |
| 42 |
Maximum [Member] |
Member |
|
|
srt:MaximumMember |
| 43 |
Minimum [Member] |
Member |
|
|
srt:MinimumMember |
| 44 |
Weighted Average [Member] |
Member |
|
|
srt:WeightedAverageMember |
| 45 |
Construction Contractor, Receivable, after Year One, Interest Rate [Line Items] |
LineItems |
|
|
us-gaap:ConstructionContractorReceivableAfterYearOneInterestRateLineItems |
| 46 |
Construction Contractor, Receivable, to be Collected, after Year One, Interest Rate |
Concept (dtr-types:percentItemType) |
As Of |
|
us-gaap:ConstructionContractorReceivableToBeCollectedAfterYearOneInterestRate |
| 47 |
Billed and Unbilled Contract Claims Subject to Uncertainty [Abstract] |
Abstract |
|
|
us-gaap:BilledAndUnbilledContractClaimsSubjectToUncertaintyAbstract |
| 48 |
Contracts Receivable, Claims and Uncertain Amounts, Nature and Status |
Concept (Text/String) |
For Period |
|
us-gaap:ContractsReceivableClaimsAndUncertainAmountsNatureAndStatus |
| 49 |
Contracts Receivable, Claims and Uncertain Amounts, Fiscal Year Maturity [Abstract] |
Abstract |
|
|
us-gaap:ContractsReceivableClaimsAndUncertainAmountsAbstract |
| 50 |
Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next Twelve Months |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear |
| 51 |
Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected after Next Twelve Months |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear |
| 52 |
Contracts Receivable, Claims and Uncertain Amounts, Total |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractsReceivableClaimsAndUncertainAmounts |
| 53 |
Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Remainder of Fiscal Year |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedInRemainderOfFiscalYear |
| 54 |
Construction Contractor, Contract Cost, Subject to Uncertainty, Amount |
Concept (Monetary) |
As Of |
Debit |
us-gaap:UnapprovedChangeOrdersAmount |
| 55 |
Construction Contract Cost, Progress Payment Offset |
Concept (Monetary) |
As Of |
Credit |
us-gaap:ConstructionContractCostProgressPaymentOffset |
| 56 |
Contract Termination Claims and Loans [Abstract] |
Abstract |
|
|
us-gaap:ContractTerminationClaimsAndLoansAbstract |
| 57 |
Contract Termination Claims, Description |
Concept (Text/String) |
For Period |
|
us-gaap:ContractTerminationClaimsDescription |
| 58 |
Contract Termination Claims, US Federal Government |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractTerminationClaimsUSFederalGovernment |
| 59 |
Contract Termination Claims, Governments Other than US Federal Government |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ContractTerminationClaimsGovernmentsOtherThanUSFederalGovernment |
| 60 |
Termination Loans, Description |
Concept (Text/String) |
For Period |
|
us-gaap:TerminationLoansDescription |
| 61 |
Termination Loans |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TerminationLoans |
| 62 |
Loss on Contract Termination |
Concept (Monetary) |
For Period |
Debit |
us-gaap:LossOnContractTermination |
| 63 |
Loss on Contract Termination for Default |
Concept (Monetary) |
For Period |
Debit |
us-gaap:LossOnContractTerminationForDefault |
| 64 |
Provision for Loss on Contracts |
Concept (Monetary) |
As Of |
Credit |
us-gaap:ProvisionForLossOnContracts |
| 65 |
Inventory for Long-term Contracts or Programs [Abstract] |
Abstract |
|
|
us-gaap:InventoryForLongTermContractsOrProgramsAbstract |
| 66 |
Inventory for Long-term Contracts or Programs, Description |
Concept (Text/String) |
For Period |
|
us-gaap:InventoryForLongTermContractsOrProgramsDescription |
| 67 |
Inventory for Long-term Contracts or Programs, Gross |
Concept (Monetary) |
As Of |
Debit |
us-gaap:InventoryForLongTermContractsOrPrograms |
| 68 |
Inventory for Long-term Contracts or Programs, General and Administrative Costs Included in Inventory |
Concept (Monetary) |
As Of |
Debit |
us-gaap:InventoryForLongTermContractsOrProgramsGeneralAndAdministrativeCostsIncludedInInventory |
| 69 |
Inventory for Long-term Contracts or Programs, General and Administrative Expense Incurred |
Concept (Monetary) |
For Period |
Debit |
us-gaap:InventoryForLongTermContractsOrProgramsGeneralAndAdministrativeExpenseIncurred |
| 70 |
Inventory Amount, Unpriced Change Orders for Long-term Contracts or Programs |
Concept (Monetary) |
As Of |
Debit |
us-gaap:InventoryAmountUnpricedChangeOrdersForLongTermContractsOrPrograms |
| 71 |
Inventory Description, Unpriced Change Orders for Long-term Contracts or Program |
Concept (Text/String) |
For Period |
|
us-gaap:InventoryDescriptionUnpricedChangeOrdersForLongTermContractsOrProgram |
| 72 |
Progress Payments Netted Against Inventory for Long-term Contracts or Programs |
Concept (Monetary) |
As Of |
Credit |
us-gaap:ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms |
| 73 |
Unrecovered Production Costs, Excess of Estimated Average Unit Cost |
Concept (Monetary) |
As Of |
Debit |
us-gaap:UnrecoveredProductionCostsExcessOfEstimatedAverageUnitCost |
| 74 |
Unrecovered Production Costs, Excess Unrecoverable under Existing Firm Orders |
Concept (Monetary) |
As Of |
Debit |
us-gaap:UnrecoveredProductionCostsExcessUnrecoverableUnderExistingFirmOrders |
| 75 |
Description of Deferred Costs Related to Long-term Contracts |
Concept (Text/String) |
For Period |
|
us-gaap:DescriptionOfDeferredCostsRelatedToLongTermContracts |
| 76 |
Amount of Deferred Costs Related to Long-term Contracts |
Concept (Monetary) |
As Of |
Debit |
us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts |
| 77 |
Preproduction Costs Related to Long-term Supply Arrangements [Abstract] |
Abstract |
|
|
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAbstract |
| 78 |
Preproduction Costs Related to Long-term Supply Arrangements, Costs Capitalized |
Concept (Monetary) |
As Of |
Debit |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized |
| 79 |
Preproduction Costs Related to Long-term Supply Arrangements, Asset for Molds Dies and Tools Owned |
Concept (Monetary) |
As Of |
Debit |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAssetForMoldsDiesAndToolsOwned |
| 80 |
Preproduction Costs Related to Long-term Supply Arrangements, Asset for Molds Dies and Tools Not Owned |
Concept (Monetary) |
As Of |
Debit |
us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAssetForMoldsDiesAndToolsNotOwned |
| 81 |
Prerequisites for Billing, Long-term Contracts |
Concept (Text/String) |
For Period |
|
us-gaap:PrerequisitesForBillingLongTermContracts |
| 82 |
Government Contract Receivable |
Concept (Monetary) |
As Of |
Debit |
us-gaap:GovernmentContractReceivable |
| 83 |
Government Contract Receivable, Progress Payment Offset |
Concept (Monetary) |
As Of |
Credit |
us-gaap:GovernmentContractReceivableProgessPaymentsOffset |
| 84 |
Advance Payments Netted Against Claim Receivable |
Concept (Monetary) |
As Of |
Credit |
us-gaap:AdvancePaymentsNettedAgainstClaimReceivable |
| 85 |
Construction Contractor, Liquidity Characteristic |
Concept (Text/String) |
For Period |
|
us-gaap:ConstructionContractorLiquidityCharacteristic |
| 86 |
Receivables, Long-term Contracts or Programs |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ReceivablesLongTermContractsOrPrograms |
| 87 |
Unbilled Receivables, Not Billable |
Concept (Monetary) |
As Of |
Debit |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDate |
| 88 |
Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next Twelve Months |
Concept (Monetary) |
As Of |
Debit |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedAfterOneYear |