| Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
| 1 |
Receivables, Long-term Contracts or Programs [Hierarchy] |
Abstract |
|
|
us-gaap:ReceivablesLongTermContractsOrProgramsAbstract |
| 2 |
Customer Advances and Progress Payments for Long-term Contracts or Programs |
Concept (Monetary) |
As Of |
Credit |
us-gaap:CustomerAdvancesAndProgressPaymentsForLongTermContractsOrPrograms |
| 3 |
Contract Receivable Retainage, Description |
Concept (Text/String) |
For Period |
|
us-gaap:ContractReceivableRetainageDescription |
| 4 |
Receivables, Long-term Contracts or Programs |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ReceivablesLongTermContractsOrPrograms |
| 5 |
Contract Receivable, Due after One Year, Lowest Interest Rate |
Concept (Percent) |
As Of |
|
us-gaap:ContractReceivableDueAfterOneYearLowestInterestRate |
| 6 |
Contract Receivable, Due after One Year, Highest Interest Rate |
Concept (Percent) |
As Of |
|
us-gaap:ContractReceivableDueAfterOneYearHighestInterestRate |
| 7 |
Contract Receivable, Due after One Year, Weighted Average Interest Rate |
Concept (Percent) |
As Of |
|
us-gaap:ContractReceivableDueAfterOneYearWeightedAverageInterestRate |
| 8 |
Unbilled Receivables, Not Billable at Balance Sheet Date, Description of Prerequisites for Billings |
Concept (Text/String) |
For Period |
|
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateDescriptionOfPrerequisitesForBillings |
| 9 |
Loss on Contract Termination |
Concept (Monetary) |
For Period |
Debit |
us-gaap:LossOnContractTermination |
| 10 |
Loss on Contract Termination for Default |
Concept (Monetary) |
For Period |
Debit |
us-gaap:LossOnContractTerminationForDefault |
| 11 |
Government Contractors, Subcontract and Special Equipment Cost, Nature of Transaction |
Concept (Text/String) |
For Period |
|
us-gaap:GovernmentContractorsSubcontractAndSpecialEquipmentCostNatureOfTransaction |
| 12 |
Government Investigation Into Illegal or Unethical Activity in Government Contracts |
Concept (Text/String) |
For Period |
|
us-gaap:GovernmentInvestigationIntoIllegalOrUnethicalActivityInGovernmentContracts |
| 13 |
Government Contract Receivable |
Concept (Monetary) |
As Of |
Debit |
us-gaap:GovernmentContractReceivable |
| 14 |
Government Contract Receivable, Unbilled Amounts |
Concept (Monetary) |
As Of |
Debit |
us-gaap:GovernmentContractReceivableUnbilledAmounts |
| 15 |
Prerequisites for Billing, Long-term Contracts |
Concept (Text/String) |
For Period |
|
us-gaap:PrerequisitesForBillingLongTermContracts |
| 16 |
Government Contract Receivable, Progess Payments Offset |
Concept (Monetary) |
As Of |
Credit |
us-gaap:GovernmentContractReceivableProgessPaymentsOffset |
| 17 |
Advance Payments Netted Against Claim Receivable |
Concept (Monetary) |
As Of |
Credit |
us-gaap:AdvancePaymentsNettedAgainstClaimReceivable |