| Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
| 1 |
Concentration Risks, Types, No Concentration Percentage [Table] |
Table |
|
|
added:ConcentrationRisksTypesNoConcentrationPercentageTable |
| 2 |
Concentration Risk Benchmark [Axis] |
Axis |
|
|
us-gaap:ConcentrationRiskByBenchmarkAxis |
| 3 |
Concentration Risk Benchmark [Domain] |
Member |
|
|
us-gaap:ConcentrationRiskBenchmarkDomain |
| 4 |
Assets, Total [Member] |
Member |
|
|
us-gaap:AssetsTotalMember |
| 5 |
Accounts Receivable [Member] |
Member |
|
|
us-gaap:AccountsReceivableMember |
| 6 |
Liabilities, Total [Member] |
Member |
|
|
us-gaap:LiabilitiesTotalMember |
| 7 |
Stockholders' Equity, Total [Member] |
Member |
|
|
us-gaap:StockholdersEquityTotalMember |
| 8 |
Net Assets, Geographic Area [Member] |
Member |
|
|
us-gaap:NetAssetsGeographicAreaMember |
| 9 |
Net Assets, Segment [Member] |
Member |
|
|
us-gaap:NetAssetsSegmentMember |
| 10 |
Sales Revenue, Goods, Net [Member] |
Member |
|
|
us-gaap:SalesRevenueGoodsNetMember |
| 11 |
Sales Revenue, Net [Member] |
Member |
|
|
us-gaap:SalesRevenueNetMember |
| 12 |
Sales Revenue, Product Line [Member] |
Member |
|
|
us-gaap:SalesRevenueProductLineMember |
| 13 |
Sales Revenue, Segment [Member] |
Member |
|
|
us-gaap:SalesRevenueSegmentMember |
| 14 |
Sales Revenue, Services, Net [Member] |
Member |
|
|
us-gaap:SalesRevenueServicesNetMember |
| 15 |
Revenue, Rights Granted [Member] |
Member |
|
|
us-gaap:RevenueRightsGrantedMember |
| 16 |
Cost of Goods, Total [Member] |
Member |
|
|
us-gaap:CostOfGoodsTotalMember |
| 17 |
Cost of Goods, Segment [Member] |
Member |
|
|
us-gaap:CostOfGoodsSegmentMember |
| 18 |
Cost of Goods, Product Line [Member] |
Member |
|
|
us-gaap:CostOfGoodsProductLineMember |
| 19 |
Number of Employees, Total [Member] |
Member |
|
|
us-gaap:NumberOfEmployeesTotalMember |
| 20 |
Number of Employees, Geographic Area [Member] |
Member |
|
|
us-gaap:NumberOfEmployeesGeographicAreaMember |
| 21 |
Workforce Subject to Collective Bargaining Arrangements [Member] |
Member |
|
|
us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember |
| 22 |
Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member] |
Member |
|
|
us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember |
| 23 |
Concentration Risk Type [Axis] |
Axis |
|
|
us-gaap:ConcentrationRiskByTypeAxis |
| 24 |
Concentration Risk Type [Domain] |
Member |
|
|
us-gaap:ConcentrationRiskTypeDomain |
| 25 |
Unionized Employees Concentration Risk [Member] |
Member |
|
|
us-gaap:UnionizedEmployeesConcentrationRiskMember |
| 26 |
Geographic Concentration Risk [Member] |
Member |
|
|
us-gaap:GeographicConcentrationRiskMember |
| 27 |
Labor Force Concentration Risk [Member] |
Member |
|
|
us-gaap:LaborForceConcentrationRiskMember |
| 28 |
Customer Concentration Risk [Member] |
Member |
|
|
us-gaap:CustomerConcentrationRiskMember |
| 29 |
Credit Availability Concentration Risk [Member] |
Member |
|
|
us-gaap:CreditAvailabilityConcentrationRiskMember |
| 30 |
Government Contracts Concentration Risk [Member] |
Member |
|
|
us-gaap:GovernmentContractsConcentrationRiskMember |
| 31 |
Supplier Concentration Risk [Member] |
Member |
|
|
us-gaap:SupplierConcentrationRiskMember |
| 32 |
Lender Concentration Risk [Member] |
Member |
|
|
us-gaap:LenderConcentrationRiskMember |
| 33 |
Credit Concentration Risk [Member] |
Member |
|
|
us-gaap:CreditConcentrationRiskMember |
| 34 |
Product Concentration Risk [Member] |
Member |
|
|
us-gaap:ProductConcentrationRiskMember |
| 35 |
Revenue from Rights Concentration Risk [Member] |
Member |
|
|
us-gaap:RevenueFromRightsConcentrationRiskMember |
| 36 |
Concentration Risks, Types, No Concentration Percentage [Line Items] |
LineItems |
|
|
added:ConcentrationRisksTypesNoConcentrationPercentageLineItems |
| 37 |
Concentration Risks, Types, No Concentration Percentage [Hierarchy] |
Abstract |
|
|
us-gaap:ConcentrationRisksTypesNoConcentrationPercentageAbstract |
| 38 |
Concentration Risk, Labor Subject to Collective Bargaining Arrangements |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskLaborSubjectToCollectiveBargainingArrangements |
| 39 |
Concentration Risk, Source of Supply of Labor |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskSourceOfSupplyOfLabor |
| 40 |
Concentration Risk, Geographic |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskGeographic |
| 41 |
Concentration Risk, Net Assets Amount, Geographic Area |
Concept (Monetary) |
As Of |
Debit |
us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea |
| 42 |
Concentration Risk, Customer |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskCustomer |
| 43 |
Concentration Risk, Government Contracts |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskGovernmentContracts |
| 44 |
Concentration Risk, Supplier |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskSupplier |
| 45 |
Concentration Risk, Lender |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskLender |
| 46 |
Concentration Risk, Credit Risk |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskCreditRisk |
| 47 |
Concentration Risk, Credit Risk, Financial Instruments |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskCreditRiskFinancialInstruments |
| 48 |
Concentration Risk, Credit Risk, Financial Instruments, Off-balance Sheet Risk |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk |
| 49 |
Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure |
Concept (Monetary) |
For Period |
Debit |
us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure |
| 50 |
Concentration Risk, Credit Risk, Loan Products |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskCreditRiskLoanProducts |
| 51 |
Concentration Risk, Credit Risk, Uninsured Deposits |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskCreditRiskUninsuredDeposits |
| 52 |
Concentration Risk, Credit Risk, Reinsurance |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskCreditRiskReinsurance |
| 53 |
Concentration Risk, Product |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskProduct |
| 54 |
Concentration Risk, Material |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskMaterial |
| 55 |
Concentration Risk, Service Provided |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskServiceProvided |
| 56 |
Concentration Risk, Availability of Services |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskAvailabilityOfServices |
| 57 |
Concentration Risk, License |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskLicense |
| 58 |
Concentration Risk, Patent and Other Rights |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskPatentAndOtherRights |
| 59 |
Concentration Risk, Other Risk |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskOtherRisk |
| 60 |
Concentration Risk, Market Risk |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskMarketRisk |
| 61 |
Concentration Risk, Grantor |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskGrantor |
| 62 |
Concentration Risk, Contributor |
Concept (Text/String) |
For Period |
|
us-gaap:ConcentrationRiskContributor |
| 63 |
Risks and Uncertainties in Entity's Business |
Concept (Text/String) |
For Period |
|
us-gaap:RisksAndUncertaintiesInEntitysBusiness |