| 1 |
Accounting Policies [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccountingPoliciesHierarchy |
| 2 |
Additional Paid in Capital, Changes [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalChangesRollForward |
| 3 |
Additional Paid in Capital, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalPeriodIncreaseDecreaseRollUp |
| 4 |
Address [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AddressHierarchy |
| 5 |
Assets [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsRollUp |
| 6 |
Assets, Business Segment [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsBusinessSegmentRollUp |
| 7 |
Assets, Current [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsCurrentRollUp |
| 8 |
Assets, Noncurrent [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsNoncurrentRollUp |
| 9 |
Buildings, Net, Movement [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsNetMovementRollForward |
| 10 |
Buildings, Net, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsNetPeriodIncreaseDecreaseRollUp |
| 11 |
Business Segment, Balance Sheet [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BusinessSegmentBalanceSheetHierarchy |
| 12 |
Business Segment, Other Information [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BusinessSegmentOtherInformationHierarchy |
| 13 |
Business Segment, Result [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BusinessSegmentResultRollUp |
| 14 |
Business Segment, Revenue [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BusinessSegmentRevenueRollUp |
| 15 |
Cash and Cash Equivalents [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashAndCashEquivalentsRollUp |
| 16 |
Cash and Cash Equivalents, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashCashEquivalentsDisclosuresHierarchy |
| 17 |
Cash and Cash Equivalents, Reconcilation [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashAndCashEquivalentsReconcilationRollUp |
| 18 |
Cash Flow, Direct Method [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowDirectMethodRollForward |
| 19 |
Cash Flow, Net [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowNetRollUp |
| 20 |
Cash Flows Provided by (used in) Financing Activities, Net [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowsProvidedByUsedInFinancingActivitiesNetRollUp |
| 21 |
Cash Flows Provided by (used in) Investing Activities, Net [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowsProvidedByUsedInInvestingActivitiesNetRollUp |
| 22 |
Cash Flows Provided by (used in) Operating Activities, Net [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowsProvidedByUsedInOperatingActivitiesNetRollUp |
| 23 |
Common Stock Shares, Changes [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockSharesChangesRollForward |
| 24 |
Common Stock Shares, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockSharesPeriodIncreaseDecreaseRollUp |
| 25 |
Common Stock, by Class [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockByClassHierarchy |
| 26 |
Common Stock, Changes [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockChangesRollForward |
| 27 |
Common Stock, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockPeriodIncreaseDecreaseRollUp |
| 28 |
Debt Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DebtDisclosuresHierarchy |
| 29 |
Debt Instrument [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DebtInstrumentHierarchy |
| 30 |
Depreciation and Amortization [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DepreciationAndAmortizationRollUp |
| 31 |
Director Options Granted [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DirectorOptionsGrantedHierarchy |
| 32 |
Director Salary, Bonuses, and Fees [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DirectorSalaryBonusesAndFeesRollUp |
| 33 |
Document Information [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DocumentInformationHierarchy |
| 34 |
Earnings (Loss) per Share [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EarningsLossPerShareHierarchy |
| 35 |
Equity [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EquityRollUp |
| 36 |
Equity, Changes [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EquityChangesRollForward |
| 37 |
Equity, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EquityDisclosuresHierarchy |
| 38 |
Equity, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EquityPeriodIncreaseDecreaseRollUp |
| 39 |
Financial Highlights [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FinancialHighlightsHierarchy |
| 40 |
Furniture and Fixtures, Net, Movement [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesNetMovementRollForward |
| 41 |
Furniture and Fixtures, Net, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesNetPeriodIncreaseDecreaseRollUp |
| 42 |
General Information [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:GeneralInformationHierarchy |
| 43 |
Gross Profit (Loss) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:GrossProfitLossRollUp |
| 44 |
Income (Loss) from Continuing Operations [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeLossFromContinuingOperationsRollUp |
| 45 |
Income (Loss) from Continuing Operations before Income Taxes [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesRollUp |
| 46 |
Income Tax Expense (Benefit), by Current and Deferred Portions [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitByCurrentAndDeferredPortionsRollUp |
| 47 |
Income Tax Expense (Benefit), Current [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitCurrentRollUp |
| 48 |
Income Tax Expense (Benefit), Deferred [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitDeferredRollUp |
| 49 |
Income Taxes [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxesHierarchy |
| 50 |
Inventory [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryHierarchy |
| 51 |
Investment [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InvestmentHierarchy |
| 52 |
Land, Movement [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LandMovementRollForward |
| 53 |
Land, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LandPeriodIncreaseDecreaseRollUp |
| 54 |
Leasehold Land and Buildings [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingsHierarchy |
| 55 |
Liabilities [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesRollUp |
| 56 |
Liabilities and Equity [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesAndEquityRollUp |
| 57 |
Liabilities, Business Segment [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesBusinessSegmentRollUp |
| 58 |
Liabilities, Current [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesCurrentRollUp |
| 59 |
Liabilities, Noncurrent [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesNoncurrentRollUp |
| 60 |
Long-Term Debt, by Component [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Long-TermDebtByComponentRollUp |
| 61 |
Long-Term Debt, by Current and Noncurrent Portions [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtByCurrentNoncurrentPortionsRollUp |
| 62 |
Long-Term Debt, Maturing in Four and Five Years [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Long-TermDebtMaturingInFourAndFiveYearsRollUp |
| 63 |
Long-Term Debt, Maturing in Two and Three Years [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Long-TermDebtMaturingInTwoAndThreeYearsRollUp |
| 64 |
Long-Term Debt, Maturities [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Long-TermDebtMaturitiesRollUp |
| 65 |
Net Income (Loss) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:NetIncomeLossRollUp |
| 66 |
Nonoperating Income (Loss) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:NonoperatingIncomeLossRollUp |
| 67 |
Operating Income (Loss) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OperatingIncomeLossRollUp |
| 68 |
Other Assets, by Current and Noncurrent Portion [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsByCurrentAndNoncurrentPortionRollUp |
| 69 |
Other Assets, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsDisclosuresHierarchy |
| 70 |
Other Liabilities [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesRollUp |
| 71 |
Other Liabilities, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesDisclosuresHierarchy |
| 72 |
Other Overall Financial Reporting Presentation and Display Matters [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherOverallFinancialReportingPresentationDisplayMattersHierarchy |
| 73 |
Other Property, Plant and Equipment, Net, Movement [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentNetMovementRollForward |
| 74 |
Other Property, Plant, and Equipment, Net, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentNetPeriodIncreaseDecreaseRollUp |
| 75 |
Payables and Accruals [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PayablesAndAccrualsRollUp |
| 76 |
Payables and Accruals, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PayablesAccrualsDisclosuresHierarchy |
| 77 |
Preferred Stock Shares, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockSharesPeriodIncreaseDecreaseRollUp |
| 78 |
Preferred Stock, by Class [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockByClassHierarchy |
| 79 |
Preferred Stock, Changes [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockChangesRollForward |
| 80 |
Preferred Stock, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockPeriodIncreaseDecreaseRollUp |
| 81 |
Preferred Stock, Shares, Changes [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockSharesChangesRollForward |
| 82 |
Prepaid Expenses, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PrepaidExpensesDisclosuresHierarchy |
| 83 |
Property, Plant and Equipment, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantEquipmentDisclosuresHierarchy |
| 84 |
Property, Plant and Equipment, Disclosures, Class as Axis [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantEquipmentDisclosuresClassAsAxisHierarchy |
| 85 |
Property, Plant and Equipment, Net, Movement [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantEquipmentNetMovementRollForward |
| 86 |
Property, Plant and Equipment, Net, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetPeriodIncreaseDecreaseRollUp |
| 87 |
Property, Plant, and Equipment, Net [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetRollUp |
| 88 |
Property, Plant, and Equipment, Net, Components [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetComponentsRollUp |
| 89 |
Receivables, Disclosures [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesDisclosuresHierarchy |
| 90 |
Receivables, Net, by Current and Noncurrent [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesNetByCurrentAndNoncurrentRollUp |
| 91 |
Receivables, Net, by Net and Gross [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesNetByNetAndGrossRollUp |
| 92 |
Receivables, Net, Current, by Component [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesNetCurrentByComponentRollUp |
| 93 |
Reconciling Item of Cash and Cash Equivalents [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReconcilingItemOfCashAndCashEquivalentsHierarchy |
| 94 |
Related Party [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RelatedPartyHierarchy |
| 95 |
Related Party Transaction [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RelatedPartyTransactionHierarchy |
| 96 |
Retained Earnings (Accumulated Losses), Changes [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesChangesRollForward |
| 97 |
Retained Earnings (Accumulated Losses), Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesPeriodIncreaseDecreaseRollUp |
| 98 |
Retained Earnings (Accumulated Losses), Prior Period Adjustments [Adjustment] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesPriorPeriodAdjustmentsAdjustment |
| 99 |
Retained Earnings (Accumulated Losses), Prior Period Adjustments [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesPriorPeriodAdjustmentsRollUp |
| 100 |
Revenues, Net [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RevenuesNetRollUp |
| 101 |
Sales Analysis, by Customer [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SalesAnalysisByCustomerHierarchy |
| 102 |
Share Ownership Plan [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanHierarchy |
| 103 |
Share Ownership Plan, Share Options Outstanding, Movements [Roll Forward] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsOutstandingMovementsRollForward |
| 104 |
Share Ownership Plan, Share Options Outstanding, Period Increase (Decrease) [Roll Up] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsOutstandingPeriodIncreaseDecreaseRollUp |
| 105 |
Subsequent Event [Hierarchy] |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SubsequentEventHierarchy |
| 1 |
A-- [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AMinusMinusMember |
1 |
| 2 |
A+++ [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:APlusPlusPlusMember |
1 |
| 3 |
AA [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AAMember |
1 |
| 4 |
AAA [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AAAMember |
1 |
| 5 |
Accounts Payable |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccountsPayable |
1 |
| 6 |
Accounts Payable Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccountsPayableDisclosures |
1 |
| 7 |
Accounts Payable Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccountsPayablePolicy |
1 |
| 8 |
Accrued Expenses |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccruedExpenses |
1 |
| 9 |
Accrued Expenses Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccruedExpensesDisclosures |
1 |
| 10 |
Accrued Expenses Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccruedExpensesPolicy |
1 |
| 11 |
Accrued Interest Payable |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccruedInterestPayable |
1 |
| 12 |
Accrued Interest Payable Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccruedInterestPayableDisclosures |
1 |
| 13 |
Accrued Interest Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AccruedInterestPolicy |
1 |
| 14 |
Additional Paid in Capital |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapital |
3 |
| 15 |
Additional Paid in Capital Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalDisclosures |
1 |
| 16 |
Additional Paid in Capital Policies |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalPolicies |
1 |
| 17 |
Additional Paid in Capital, Added from Issuance of Common Stock |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalAddedFromIssuanceOfCommonStock |
1 |
| 18 |
Additional Paid in Capital, Added from Issuance of Preferred Stock |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalAddedFromIssuanceOfPreferredStock |
1 |
| 19 |
Additional Paid in Capital, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalPeriodIncreaseDecrease |
1 |
| 20 |
Additional Paid in Capital, Removed from Buybacks of Preferred Stock |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AdditionalPaidInCapitalRemovedFromBuybacksOfPreferredStock |
1 |
| 21 |
Address Types [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AddressTypesMember |
1 |
| 22 |
Agency Arrangements with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AgencyArrangementsWithRelatedPartyMember |
1 |
| 23 |
All Categories of Subsequent Events [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllCategoriesOfSubsequentEventsMember |
1 |
| 24 |
All Classes of Common Stock [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllClassesOfCommonStockMember |
2 |
| 25 |
All Classes of Preferred Stock [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllClassesOfPreferredStockMember |
2 |
| 26 |
All Customers [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllCustomersMember |
1 |
| 27 |
All Debt Instruments [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllDebtInstrumentsMember |
1 |
| 28 |
All Directors [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllDirectorsMember |
1 |
| 29 |
All Investment Countries [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllInvestmentCountriesMember |
1 |
| 30 |
All Investment Entities [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllInvestmentEntitiesMember |
1 |
| 31 |
All Investment Terms [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllInvestmentTermsMember |
1 |
| 32 |
All Investment Types [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllInvestmentTypesMember |
1 |
| 33 |
All Investments [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllInvestmentsMember |
1 |
| 34 |
All Leasehold Identifiers [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllLeaseholdIdentifiersMember |
1 |
| 35 |
All Moody's Ratings [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllMoodysRatingsMember |
1 |
| 36 |
All Operations [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllOperationsMember |
1 |
| 37 |
All Reconciling Items of Cash and Cash Equivalents [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllReconcilingItemsOfCashAndCashEquivalentsMember |
1 |
| 38 |
All Related Parties [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllRelatedPartiesMember |
2 |
| 39 |
All S&P Ratings [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllSPRatingsMember |
1 |
| 40 |
All Share Ownership Plans [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllShareOwnershipPlansMember |
1 |
| 41 |
All States [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllStatesMember |
1 |
| 42 |
All Transactions with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllTransactionsWithRelatedPartyMember |
1 |
| 43 |
Allowance for Doubtful Accounts, Receivables |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AllowanceForDoubtfulAccountsReceivables |
1 |
| 44 |
Amortization |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Amortization |
1 |
| 45 |
Assets, Noncurrent, Total |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsNoncurrent |
1 |
| 46 |
Assets, Segmental |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsSegmental |
1 |
| 47 |
Assets, Total |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Assets |
2 |
| 48 |
Assets, Unallocated Corporate |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsUnallocatedCorporate |
1 |
| 49 |
Attorney Address [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AttorneyAddressMember |
1 |
| 50 |
Average Number of Employees |
Decimal |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AverageNumberEmployees |
3 |
| 51 |
Axisment Basis, Buildings |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:MeasurementBasisBuildings |
1 |
| 52 |
Axisment Basis, Furniture and Fixtures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:MeasurementBasisFurnitureAndFixtures |
1 |
| 53 |
Axisment Basis, Other Property, Plant and Equipment |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:MeasurementBasisOtherPropertyPlantAndEquipment |
1 |
| 54 |
Buildings [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsMember |
2 |
| 55 |
Buildings, Net |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsNet |
4 |
| 56 |
Buildings, Net, Additions |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsNetAdditions |
1 |
| 57 |
Buildings, Net, Disposals |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsNetDisposals |
1 |
| 58 |
Buildings, Net, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsNetPeriodIncreaseDecrease |
1 |
| 59 |
Buildings, Net, Translation Difference |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:BuildingsNetTranslationDifference |
1 |
| 60 |
California [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CaliforniaMember |
1 |
| 61 |
Canada [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CanadaMember |
1 |
| 62 |
Capital Additions |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CapitalAdditions |
2 |
| 63 |
Cash and Cash Equivalents |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashAndCashEquivalents |
3 |
| 64 |
Cash and Cash Equivalents [HTML] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashCashEquivalentsHTML |
1 |
| 65 |
Cash and Cash Equivalents Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashAndCashEquivalentsDisclosures |
1 |
| 66 |
Cash and Cash Equivalents Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashAndCashEquivalentsPolicy |
1 |
| 67 |
Cash and Cash Equivalents, per Cash Flow Statement, Beginning Balance |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashAndCashEquivalentsPerCashFlowStatement |
3 |
| 68 |
Cash Flow Provided by (used in) Operating Activities, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowProvidedByUsedInOperatingActivitiesNet |
2 |
| 69 |
Cash Flow, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowNet |
1 |
| 70 |
Cash Flows Provided by (used in) Financing Activities, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowsProvidedByUsedInFinancingActivitiesNet |
1 |
| 71 |
Cash Flows Provided by (used in) Investing Activities, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashFlowsProvidedByUsedInInvestingActivitiesNet |
1 |
| 72 |
Cash, Restricted |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashRestricted |
1 |
| 73 |
Cash, Unrestricted |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CashUnrestricted |
1 |
| 74 |
City |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:City |
1 |
| 75 |
Common Stock |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStock |
4 |
| 76 |
Common Stock and Additional Paid in Capital, Issuance of Common Stock |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockAndAdditionalPaidInCapitalIssuanceOfCommonStock |
1 |
| 77 |
Common Stock Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockDisclosures |
1 |
| 78 |
Common Stock Policies |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockPolicies |
1 |
| 79 |
Common Stock Shares |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockShares |
3 |
| 80 |
Common Stock Shares, Additional Shares Issued |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockSharesAdditionalSharesIssued |
1 |
| 81 |
Common Stock Shares, Options Exercised |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockSharesOptionsExercised |
1 |
| 82 |
Common Stock Shares, Period Increase (Decrease) |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockSharesPeriodIncreaseDecrease |
1 |
| 83 |
Common Stock, Issued |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockIssued |
1 |
| 84 |
Common Stock, Options Exercised |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockOptionsExercised |
2 |
| 85 |
Common Stock, Par Value per Share |
Decimal |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockParValuePerShare |
1 |
| 86 |
Common Stock, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockPeriodIncreaseDecrease |
1 |
| 87 |
Common Stock, Share Subscriptions |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockShareSubscriptions |
1 |
| 88 |
Common Stock, Shares Authorized |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockSharesAuthorized |
1 |
| 89 |
Common Stock, Shares Issued |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CommonStockSharesIssued |
1 |
| 90 |
Company Address [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CompanyAddressMember |
1 |
| 91 |
Continuing Operations [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ContinuingOperationsMember |
1 |
| 92 |
Cost of Sales |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:CostOfSales |
2 |
| 93 |
Country |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Country |
1 |
| 94 |
Debt Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DebtDisclosures |
1 |
| 95 |
Debt Instrument, Description |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DebtInstrumentDescription |
1 |
| 96 |
Debt Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DebtPolicy |
1 |
| 97 |
Depreciation |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Depreciation |
1 |
| 98 |
Depreciation and Amortization, Total |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DepreciationAndAmortization |
1 |
| 99 |
Depreciation Method, Buildings |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DepreciationMethodBuildings |
1 |
| 100 |
Depreciation Method, Furniture and Fixtures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DepreciationMethodFurnitureAndFixtures |
1 |
| 101 |
Depreciation Method, Other Property, Plant, and Equipment |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DepreciationMethodOtherPropertyPlantAndEquipment |
1 |
| 102 |
Director Bonuses |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DirectorBonuses |
1 |
| 103 |
Director Fees |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DirectorFees |
1 |
| 104 |
Director Options Granted, at Fair Value |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DirectorOptionsGrantedAtFairValue |
1 |
| 105 |
Director Salary |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DirectorSalary |
1 |
| 106 |
Director Salary, Bonuses, and Fees |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DirectorSalaryBonusesAndFees |
1 |
| 107 |
Discontinued Operations [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DiscontinuedOperationsMember |
1 |
| 108 |
Dividends Paid |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DividendsPaid |
2 |
| 109 |
Document Creator |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DocumentCreator |
1 |
| 110 |
Document Date |
Date |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DocumentDate |
1 |
| 111 |
Document Description |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DocumentDescription |
1 |
| 112 |
Document Identifier |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DocumentIdentifier |
1 |
| 113 |
Document Language |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DocumentLanguage |
1 |
| 114 |
Document Title |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:DocumentTitle |
1 |
| 115 |
Documentation for Shares |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:AssetsCurrent |
1 |
| 116 |
Earnings (Loss) per Share |
types:EPSItemType |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EarningsLossPerShare |
1 |
| 117 |
Eliminations [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EliminationsMember |
1 |
| 118 |
Entity Legal Name |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EntityLegalName |
1 |
| 119 |
Entity NAISCS Code |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EntityNAISCSCode |
1 |
| 120 |
Equity Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EquityDisclosures |
1 |
| 121 |
Equity Policies |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EquityPolicies |
1 |
| 122 |
Equity, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EquityPeriodIncreaseDecrease |
1 |
| 123 |
Equity, Total |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Equity |
3 |
| 124 |
Estimated Useful Life, Buildings |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EstimatedUsefulLifeBuildings |
1 |
| 125 |
Estimated Useful Life, Furniture and Fixtures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EstimatedUsefulLifeFurnitureAndFixtures |
1 |
| 126 |
Estimated Useful Life, Other Property, Plant and Equipment |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:EstimatedUsefulLifeOtherPropertyPlantAndEquipment |
1 |
| 127 |
External Sales |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ExternalSales |
1 |
| 128 |
Finance Lease Receivables, Net, Current |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FinanceLeaseReceivablesNetCurrent |
1 |
| 129 |
Fixtures [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FixturesMember |
2 |
| 130 |
Furniture [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureMember |
2 |
| 131 |
Furniture and Fixtures [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesMember |
2 |
| 132 |
Furniture and Fixtures, Net |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesNet |
4 |
| 133 |
Furniture and Fixtures, Net, Additions |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesNetAdditions |
1 |
| 134 |
Furniture and Fixtures, Net, Disposals |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesNetDisposals |
1 |
| 135 |
Furniture and Fixtures, Net, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesNetPeriodIncreaseDecrease |
1 |
| 136 |
Furniture and Fixtures, Net, Translation Difference |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:FurnitureAndFixturesNetTranslationDifference |
1 |
| 137 |
Gross Profit (Loss) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:GrossProfitLoss |
2 |
| 138 |
Impairment Losses (Reversals) Recognized in Income |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ImpairmentLossesReversalsRecognizedInIncome |
1 |
| 139 |
Income (Loss) from Affiliates |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeLossFromAffiliates |
1 |
| 140 |
Income (Loss) from Continuing Operations |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeLossFromContinuingOperations |
3 |
| 141 |
Income (Loss) from Continuing Operations before Income Taxes |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes |
2 |
| 142 |
Income (Loss) from Discontinued Operations, Net |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeLossFromDiscontinuedOperationsNet |
2 |
| 143 |
Income (Loss) from Investments |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeLossFromInvestments |
1 |
| 144 |
Income Tax Expense (Benefit) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefit |
3 |
| 145 |
Income Tax Expense (Benefit), Current |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitCurrent |
1 |
| 146 |
Income Tax Expense (Benefit), Current, Domestic |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitCurrentDomestic |
1 |
| 147 |
Income Tax Expense (Benefit), Current, Foreign |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitCurrentForeign |
1 |
| 148 |
Income Tax Expense (Benefit), Deferred |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitDeferred |
1 |
| 149 |
Income Tax Expense (Benefit), Deferred, Domestic |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitDeferredDomestic |
1 |
| 150 |
Income Tax Expense (Benefit), Deferred, Foreign |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxExpenseBenefitDeferredForeign |
1 |
| 151 |
Income Taxes Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxesDisclosures |
1 |
| 152 |
Income Taxes Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IncomeTaxesPolicy |
1 |
| 153 |
Interest Expense (Income) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InterestExpenseIncome |
1 |
| 154 |
Intersegmental Sales |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:IntersegmentalSales |
1 |
| 155 |
Inventory |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Inventory |
1 |
| 156 |
Inventory [HTML] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryHTML |
1 |
| 157 |
Inventory Cost Method |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryCostMethod |
1 |
| 158 |
Inventory Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryDisclosures |
1 |
| 159 |
Inventory Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryPolicy |
1 |
| 160 |
Inventory Valuation Method |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryValuationMethod |
1 |
| 161 |
Inventory, Description of Calculation of Net Realizable Value |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryDescriptionOfCalculationOfNetRealizableValue |
1 |
| 162 |
Inventory, Description of Components |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InventoryDescriptionOfComponents |
1 |
| 163 |
Investment in Affiliates |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InvestmentInAffiliates |
2 |
| 164 |
Investment in Governmental Entities [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InvestmentInGovernmentalEntitiesMember |
1 |
| 165 |
Investment in Nongovernmental Entities [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InvestmentInNongovernmentalEntitiesMember |
1 |
| 166 |
Investment, Shares |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InvestmentShares |
1 |
| 167 |
Investments Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InvestmentsPolicy |
1 |
| 168 |
Investments, at Cost |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:InvestmentsAtCost |
2 |
| 169 |
Land |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Land |
4 |
| 170 |
Land [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LandMember |
2 |
| 171 |
Land, Additions |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LandAdditions |
1 |
| 172 |
Land, Disposals |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LandDisposals |
1 |
| 173 |
Land, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LandPeriodIncreaseDecrease |
1 |
| 174 |
Land, Translation Difference |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LandTranslationDifference |
1 |
| 175 |
Leasehold Land and Building, Description of Facility |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingDescriptionOfFacility |
1 |
| 176 |
Leasehold Land and Building, Land Area |
Decimal |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingLandArea |
1 |
| 177 |
Leasehold Land and Building, Location |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingLocation |
1 |
| 178 |
Leasehold Land and Building, Tenure |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingTenure |
1 |
| 179 |
Leasehold Land and Building, Tenure Start Date |
Date |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingTenureStartDate |
1 |
| 180 |
Leasehold Land and Building, Value at Cost |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingValueAtCost |
1 |
| 181 |
Leasehold Land and Buildings Details [Text Block] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeaseholdLandAndBuildingsDetailsTextBlock |
1 |
| 182 |
Leasing Arrangements with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LeasingArrangementsWithRelatedPartyMember |
1 |
| 183 |
Liabilities and Equity, Total |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesAndEquity |
1 |
| 184 |
Liabilities, Current, Total |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesCurrent |
1 |
| 185 |
Liabilities, Noncurrent, Total |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesNoncurrent |
1 |
| 186 |
Liabilities, Segmental |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesSegmental |
1 |
| 187 |
Liabilities, Total |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Liabilities |
2 |
| 188 |
Liabilities, Unallocated Corporate |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LiabilitiesUnallocatedCorporate |
1 |
| 189 |
License Arrangements with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LicenseArrangementsWithRelatedPartyMember |
1 |
| 190 |
Long-Term [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermMember |
1 |
| 191 |
Long-Term Debt |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebt |
4 |
| 192 |
Long-Term Debt Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtDisclosures |
1 |
| 193 |
Long-Term Debt Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtPolicy |
1 |
| 194 |
Long-Term Debt, Current |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtCurrent |
3 |
| 195 |
Long-Term Debt, Maturing in Five Years |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtMaturingInFiveYears |
1 |
| 196 |
Long-Term Debt, Maturing in Four and Five Years |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtMaturingInFourAndFiveYears |
1 |
| 197 |
Long-Term Debt, Maturing in Four Years |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtMaturingInFourYears |
1 |
| 198 |
Long-Term Debt, Maturing in Three Years |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtMaturingInThreeYears |
1 |
| 199 |
Long-Term Debt, Maturing in Two and Three Years |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtMaturingInTwoAndThreeYears |
1 |
| 200 |
Long-Term Debt, Maturing in Two Years |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtMaturingInTwoYears |
1 |
| 201 |
Long-Term Debt, Maturing Thereafter |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtMaturingThereafter |
1 |
| 202 |
Long-Term Debt, Noncurrent |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtNoncurrent |
2 |
| 203 |
Long-Term Debt, Secured |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtSecured |
1 |
| 204 |
Long-Term Debt, Subordinated |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtSubordinated |
1 |
| 205 |
Long-Term Debt, Unsecured |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:LongTermDebtUnsecured |
1 |
| 206 |
Nature of Business |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:NatureBusiness |
1 |
| 207 |
Net Income (Loss) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:NetIncomeLoss |
6 |
| 208 |
Nonoperating Income (Loss) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:NonoperatingIncomeLoss |
1 |
| 209 |
Notes Receivables Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:NotesReceivablesDisclosures |
1 |
| 210 |
Operating Expenses |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OperatingExpenses |
1 |
| 211 |
Operating Income |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OperatingIncome |
1 |
| 212 |
Operating Income (Loss) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OperatingIncomeLoss |
1 |
| 213 |
Oregon [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OregonMember |
1 |
| 214 |
Other Accounting Policies |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAccountingPolicies |
1 |
| 215 |
Other Assets [Text Block] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsTextBlock |
1 |
| 216 |
Other Assets Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsDisclosures |
1 |
| 217 |
Other Assets Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsPolicy |
1 |
| 218 |
Other Assets, Current |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsCurrent |
2 |
| 219 |
Other Assets, Current Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsCurrentDisclosures |
1 |
| 220 |
Other Assets, Noncurrent |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsNoncurrent |
2 |
| 221 |
Other Assets, Noncurrent Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssetsNoncurrentDisclosures |
1 |
| 222 |
Other Assets, Total |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherAssets |
1 |
| 223 |
Other Cash and Cash Equivalents |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherCashAndCashEquivalents |
1 |
| 224 |
Other Increase (Decrease) in Additional Paid in Capital |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInAdditionalPaidInCapital |
1 |
| 225 |
Other Increase (Decrease) in Buildings, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInBuildingsNet |
1 |
| 226 |
Other Increase (Decrease) in Common Stock |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInCommonStock |
1 |
| 227 |
Other Increase (Decrease) in Common Stock Shares |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInCommonStockShares |
1 |
| 228 |
Other Increase (Decrease) in Equity |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInEquity |
1 |
| 229 |
Other Increase (Decrease) in Furniture and Fixtures, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInFurnitureAndFixturesNet |
1 |
| 230 |
Other Increase (Decrease) in Land |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInLand |
1 |
| 231 |
Other Increase (Decrease) in Other Property, Plant, and Equipment, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInOtherPropertyPlantAndEquipmentNet |
1 |
| 232 |
Other Increase (Decrease) in Preferred Stock |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInPreferredStock |
1 |
| 233 |
Other Increase (Decrease) in Preferred Stock Shares |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInPreferredStockShares |
1 |
| 234 |
Other Increase (Decrease) in Property, Plant and Equipment, Net |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInPropertyPlantAndEquipmentNet |
2 |
| 235 |
Other Increase (Decrease) in Retained Earnings (Accumulated Losses) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherIncreaseDecreaseInRetainedEarningsAccumulatedLosses |
1 |
| 236 |
Other Liabilities Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesDisclosures |
1 |
| 237 |
Other Liabilities Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesPolicy |
1 |
| 238 |
Other Liabilities, Current |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesCurrent |
2 |
| 239 |
Other Liabilities, Current Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesCurrentDisclosures |
1 |
| 240 |
Other Liabilities, Noncurrent |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesNoncurrent |
2 |
| 241 |
Other Liabilities, Noncurrent Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilitiesNoncurrentDisclosures |
1 |
| 242 |
Other Liabilities, Total |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLiabilities |
1 |
| 243 |
Other Long-Term Debt |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherLongTermDebt |
1 |
| 244 |
Other Matters [HTML] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherMattersHTML |
1 |
| 245 |
Other Nonoperating Expenses (Income) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherNonoperatingExpensesIncome |
1 |
| 246 |
Other Payables and Accruals |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPayablesAndAccruals |
1 |
| 247 |
Other Payables and Accruals Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPayablesAndAccrualsDisclosures |
1 |
| 248 |
Other Payables and Accruals Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPayablesAndAccrualsPolicy |
1 |
| 249 |
Other Property, Plant and Equipment [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentMember |
2 |
| 250 |
Other Property, Plant, and Equipment, Net |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentNet |
4 |
| 251 |
Other Property, Plant, and Equipment, Net, Additions |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentNetAdditions |
1 |
| 252 |
Other Property, Plant, and Equipment, Net, Disposals |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentNetDisposals |
1 |
| 253 |
Other Property, Plant, and Equipment, Net, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentNetPeriodIncreaseDecrease |
1 |
| 254 |
Other Property, Plant, and Equipment, Net, Translation Difference |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherPropertyPlantAndEquipmentNetTranslationDifference |
1 |
| 255 |
Other Receivables Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherReceivablesDisclosures |
1 |
| 256 |
Other Receivables, Net, Current |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OtherReceivablesNetCurrent |
1 |
| 257 |
Overall Financial Reporting Presentation and Display Matters Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:OverallFinancialReportingPresentationAndDisplayMattersDisclosures |
1 |
| 258 |
Payables and Accruals |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PayablesAndAccruals |
2 |
| 259 |
Payables and Accruals [Text Block] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PayablesAndAccrualsTextBlock |
1 |
| 260 |
Payables and Accruals Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PayablesAndAccrualsDisclosures |
1 |
| 261 |
Payables and Accruals Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PayablesAndAccrualsPolicy |
1 |
| 262 |
Payments for Purchases of Property, Plant, and Equipment |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PaymentsForPurchasesOfPropertyPlantAndEquipment |
1 |
| 263 |
Payments of Interest |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PaymentsOfInterest |
1 |
| 264 |
Payments of Long-Term Debt |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PaymentsOfLongTermDebt |
1 |
| 265 |
Payments of Operating Expenses |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PaymentsOfOperatingExpenses |
1 |
| 266 |
Petty Cash |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PettyCash |
1 |
| 267 |
Postal Code |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PostalCode |
1 |
| 268 |
Preferred Stock |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStock |
4 |
| 269 |
Preferred Stock and Additional Paid in Capital Removed, Buybacks of Preferred Stock |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockAndAdditionalPaidInCapitalRemovedBuybacksOfPreferredStock |
1 |
| 270 |
Preferred Stock and Additional Paid in Capital, Issuance of Preferred Stock |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockAndAdditionalPaidInCapitalIssuanceOfPreferredStock |
1 |
| 271 |
Preferred Stock Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockDisclosures |
1 |
| 272 |
Preferred Stock Policies |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockPolicies |
1 |
| 273 |
Preferred Stock Shares |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockShares |
3 |
| 274 |
Preferred Stock Shares, Additional Shares Issued |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockSharesAdditionalSharesIssued |
1 |
| 275 |
Preferred Stock Shares, Buybacks |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockSharesBuybacks |
1 |
| 276 |
Preferred Stock Shares, Period Increase (Decrease) |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockSharesPeriodIncreaseDecrease |
1 |
| 277 |
Preferred Stock, Buybacks |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockBuybacks |
1 |
| 278 |
Preferred Stock, Issued |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockIssued |
1 |
| 279 |
Preferred Stock, Par Value per Share |
Decimal |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockParValuePerShare |
1 |
| 280 |
Preferred Stock, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockPeriodIncreaseDecrease |
1 |
| 281 |
Preferred Stock, Share Subscriptions |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockShareSubscriptions |
1 |
| 282 |
Preferred Stock, Shares Authorized |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockSharesAuthorized |
1 |
| 283 |
Preferred Stock, Shares Issued |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PreferredStockSharesIssued |
1 |
| 284 |
Prepaid Expenses |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PrepaidExpenses |
1 |
| 285 |
Prepaid Expenses [HTML] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PrepaidExpensesHTML |
1 |
| 286 |
Prepaid Expenses Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PrepaidExpensesDisclosures |
1 |
| 287 |
Prepaid Expenses Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PrepaidExpensesPolicy |
1 |
| 288 |
Proceeds from Additional Long-Term Debt |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ProceedsFromAdditionalLongTermDebt |
1 |
| 289 |
Proceeds from Collection of Revenues |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ProceedsFromCollectionOfRevenues |
1 |
| 290 |
Proceeds from Sale of Property, Plant, and Equipment |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ProceedsFromSaleOfPropertyPlantAndEquipment |
1 |
| 291 |
Property, Plant and Equipment Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentPolicy |
2 |
| 292 |
Property, Plant and Equipment, All Major Classes [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentAllMajorClassesMember |
2 |
| 293 |
Property, Plant and Equipment, Axisment Basis |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentMeasurementBasis |
2 |
| 294 |
Property, Plant and Equipment, Depreciation Method |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentDepreciationMethod |
2 |
| 295 |
Property, Plant and Equipment, Estimated Useful Life |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentEstimatedUsefulLife |
2 |
| 296 |
Property, Plant and Equipment, Net, Additions |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetAdditions |
2 |
| 297 |
Property, Plant and Equipment, Net, Disposals |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetDisposals |
2 |
| 298 |
Property, Plant and Equipment, Net, Period Increase (Decrease) |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetPeriodIncreaseDecrease |
2 |
| 299 |
Property, Plant and Equipment, Net, Translation Difference |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetTranslationDifference |
2 |
| 300 |
Property, Plant, and Equipment [HTML] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantEquipmentHTML |
1 |
| 301 |
Property, Plant, and Equipment Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentDisclosures |
1 |
| 302 |
Property, Plant, and Equipment under Finance Type Leases |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentUnderFinanceTypeLeases |
1 |
| 303 |
Property, Plant, and Equipment, Net, Proforma |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNetProforma |
1 |
| 304 |
Property, Plant, and Equipment, Net, Total |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PropertyPlantAndEquipmentNet |
6 |
| 305 |
Province or State |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ProvinceOrState |
1 |
| 306 |
Provisions Guarantees and Collaterals with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ProvisionsGuaranteesAndCollateralsWithRelatedPartyMember |
1 |
| 307 |
Purchase or Sale of Goods with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PurchaseOrSaleOfGoodsWithRelatedPartyMember |
1 |
| 308 |
Purchase or Sale of Property or Other Assets with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:PurchaseOrSaleOfPropertyOrOtherAssetsWithRelatedPartyMember |
1 |
| 309 |
Receivables [HTML] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesHTML |
1 |
| 310 |
Receivables Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesDisclosures |
1 |
| 311 |
Receivables Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesPolicy |
1 |
| 312 |
Receivables, Gross |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesGross |
1 |
| 313 |
Receivables, Net |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesNet |
2 |
| 314 |
Receivables, Net, Current |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesNetCurrent |
3 |
| 315 |
Receivables, Net, Noncurrent |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReceivablesNetNoncurrent |
2 |
| 316 |
Reclassification of Financial Statement Items |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReclassificationOfFinancialStatementItems |
1 |
| 317 |
Reconciling Item, Amount |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReconcilingItemAmount |
2 |
| 318 |
Reconciling Item, Description |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReconcilingItemDescription |
1 |
| 319 |
Related Party Transaction, Amount |
Monetary |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RelatedPartyTransactionAmount |
1 |
| 320 |
Related Party Transaction, Description |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RelatedPartyTransactionDescription |
1 |
| 321 |
Related Party Transaction, Pricing Policy |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RelatedPartyTransactionPricingPolicy |
1 |
| 322 |
Related Party, Nature of Relationship |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RelatedPartyNatureOfRelationship |
1 |
| 323 |
Related Party, Type of Relationship |
types:RelatedPartyItemType |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RelatedPartyTypeOfRelationship |
1 |
| 324 |
Rendering or Receiving Goods or Services with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RenderingOrReceivingGoodsOrServicesWithRelatedPartyMember |
1 |
| 325 |
Retained Earnings (Accumulated Losses) |
Monetary |
As of (instant) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLosses |
5 |
| 326 |
Retained Earnings (Accumulated Losses) Disclosures |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesDisclosures |
1 |
| 327 |
Retained Earnings (Accumulated Losses) Policies |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesPolicies |
1 |
| 328 |
Retained Earnings (Accumulated Losses), Changes in Accounting Policies |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesChangesInAccountingPolicies |
1 |
| 329 |
Retained Earnings (Accumulated Losses), Period Increase (Decrease) |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesPeriodIncreaseDecrease |
1 |
| 330 |
Retained Earnings (Accumulated Losses), Prior Period Adjustments |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesPriorPeriodAdjustments |
1 |
| 331 |
Retained Earnings (Accumulated Losses), Prior Period Errors |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RetainedEarningsAccumulatedLossesPriorPeriodErrors |
1 |
| 332 |
Returns and Allowances |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ReturnsAndAllowances |
1 |
| 333 |
Revenues, Gross |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RevenuesGross |
1 |
| 334 |
Revenues, Net |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:RevenuesNet |
5 |
| 335 |
Segment Result |
Monetary |
For Period (duration) |
Credit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SegmentResult |
1 |
| 336 |
Share Ownership Plan, Description, General Terms, and Conditions |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanDescriptionGeneralTermsAndConditions |
1 |
| 337 |
Share Ownership Plan, Share Options Exercised |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsExercised |
1 |
| 338 |
Share Ownership Plan, Share Options Expired |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsExpired |
1 |
| 339 |
Share Ownership Plan, Share Options Forfeited |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsForfeited |
1 |
| 340 |
Share Ownership Plan, Share Options Granted |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsGranted |
1 |
| 341 |
Share Ownership Plan, Share Options Outstanding, Beginning Balance |
Shares |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsOutstanding |
2 |
| 342 |
Share Ownership Plan, Share Options Outstanding, Period Increase (Decrease) |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareOwnershipPlanShareOptionsOutstandingPeriodIncreaseDecrease |
1 |
| 343 |
Share Register Address [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShareRegisterAddressMember |
1 |
| 344 |
Short-Term [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:ShortTermMember |
1 |
| 345 |
State and Local Government [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:StateAndLocalGovernmentMember |
1 |
| 346 |
Street 1 |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Street1 |
1 |
| 347 |
Street 2 |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:Street2 |
1 |
| 348 |
Subsequent Event Relating to Loss of Plant or Inventory from Fire or Flood [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SubsequentEventRelatingToLossOfPlantOrInventoryFromFireOrFloodMember |
1 |
| 349 |
Subsequent Event Relating to Loss of Uncollectable Receivable [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SubsequentEventRelatingToLossOfUncollectableReceivableMember |
1 |
| 350 |
Subsequent Event Relating to Purchase of Business [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SubsequentEventRelatingToPurchaseOfBusinessMember |
1 |
| 351 |
Subsequent Event, Date |
Date |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SubsequentEventDate |
1 |
| 352 |
Subsequent Event, Description |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:SubsequentEventDescription |
1 |
| 353 |
Trade Receivables, Net, Current |
Monetary |
As of (instant) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:TradeReceivablesNetCurrent |
1 |
| 354 |
Transfers of Research and Development with Related Party [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:TransfersOfResearchAndDevelopmentWithRelatedPartyMember |
1 |
| 355 |
Unallocated Corporate Expenses |
Monetary |
For Period (duration) |
Debit |
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:UnallocatedCorporateExpenses |
1 |
| 356 |
US Federal Government [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:USFederalGovernmentMember |
1 |
| 357 |
USA [Member] |
Text/String |
As of (instant) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:USAMember |
1 |
| 358 |
Washington [Member] |
Text/String |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:WashingtonMember |
1 |
| 359 |
Weighted Average Common Shares |
Shares |
For Period (duration) |
|
gaap |
Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. |
gaap:WeightedAverageCommonShares |
1 |