Report Elements Summary
Run date/time: 7/30/2011 9:35:15 AM

*

Summary Information:
Networks: 56
Tables: 54
Axis: 25
Members: 30
Line Items: 54
Concepts (Abstract): 105
Concepts (Concrete): 359

Networks:
# Network Definition Network Identifier Count
1 AA, Part 1: Financial Highlights http://xasb.org/gaap/role/schedule/FinancialHighlightsSchedule 15
2 BA, Part 1: Balance Sheet http://xasb.org/gaap/role/schedule/BalanceSheetSchedule 48
3 BA, Part 2: Balance Sheet, Classes of Preferred Stock http://xasb.org/gaap/role/schedule/ClassesOfPreferredStockSchedule 18
4 BA, Part 3: Balance Sheet, Classes of Common Stock http://xasb.org/gaap/role/schedule/ClassesOfCommonStockSchedule 19
5 BB, Part 1: Income Statement http://xasb.org/gaap/role/schedule/IncomeStatementSchedule 31
6 BB, Part 2: Income Statement, Earnings Per Share http://xasb.org/gaap/role/schedule/EarningsPerShare 12
7 BC, Part 1: Cash Flow Statement, Direct Method http://xasb.org/gaap/role/schedule/CashFlowDirectSchedule 26
8 BF, Part 1: Changes in Equity, Prior Period Adjustments http://xasb.org/gaap/role/schedule/PriorPeriodAdjustments 16
9 BF, Part 2: Changes in Equity http://xasb.org/gaap/role/schedule/StatementOfEquitySchedule 53
10 BF, Part 3: Changes in Equity, Preferred Stock, Shares http://xasb.org/gaap/role/schedule/StatementOfEquityPreferredSchedule 19
11 BF, Part 4: Changes in Equity, Common Stock, Shares http://xasb.org/gaap/role/schedule/StatementOfEquityCommonSchedule 20
12 BF, Part 5: Changes in Equity [Extra]
13 IA, Part 1: Overall Financial Reporting Presentation and Display http://xasb.org/gaap/role/schedule/OtherOverallFinancialReportingPresentationAndDisplayMattersSchedule 17
14 JA, Part 1: Accounting Policies http://xasb.org/gaap/role/schedule/AccountingPoliciesSchedule 45
15 JB, Part 1: Cash and Cash Equivalents, Disclosures http://xasb.org/gaap/role/schedule/CashCashEquivalentsSchedule 11
16 JB, Part 2: Cash and Cash Equivalents, Details http://xasb.org/gaap/role/schedule/CashCashEquivalentsDetails 14
17 JC, Part 1: Receivables, Disclosures http://xasb.org/gaap/role/schedule/ReceivablesSchedule 13
18 JC, Part 2: Receivables, Details, Current/Noncurrent http://xasb.org/gaap/role/suppport/ReceivablesCNB 12
19 JC, Part 3: Receivables, Details, Gross/Net http://xasb.org/gaap/role/support/ReceivablesGNB 12
20 JC, Part 4: Receivables, Details, by Component http://xasb.org/gaap/role/support/ReceivablesCOM 13
21 JD, Part 1: Inventory, Disclosures http://xasb.org/gaap/role/schedule/InventorySchedule 13
22 JE, Part 1: Prepaid Expenses, Disclosures http://xasb.org/gaap/role/schedule/PrepaidExpensesSchedule 11
23 KA, Part 1: Property, Plant and Equipment, Disclosures (As Concepts) http://xasb.org/gaap/role/schedule/PropertyPlantAndEquipmentSchedule 13
24 KA, Part 2: Property, Plant and Equipment, Details (As Concepts) http://xasb.org/gaap/role/schedule/PropertyPlantAndEquipmentDetails 14
25 KA, Part 3: Property, Plant and Equipment, Movement (As Concepts) http://xasb.org/gaap/role/schedule/PropertyPlantAndEquipmentMovementsSchedule 53
26 KF, Part 1: Property, Plant and Equipment, Disclosures (Class as Axis) http://xasb.org/gaap/role/support/PropertyPlantAndEquipmentSupport 21
27 KF, Part 2: Property, Plant and Equipment, Details (Class as Axis) http://xasb.org/gaap/role/support/PropertyPlantAndEquipmentAxissDetails 25
28 KF, Part 3: Property, Plant and Equipment, Leasehold Land and Buildings http://xasb.org/gaap/role/schedule/LeaseholdLandAndBuildingsSchedule 25
29 KG, Part 1: Other Assets, Disclosures http://xasb.org/gaap/role/schedule/OtherAssetsSchedule 13
30 KG, Part 2: Other Assets, Details http://xasb.org/gaap/role/schedule/OtherAssetsDetails 12
31 LA, Part 1: Payables and Accruals, Details http://xasb.org/gaap/role/schedule/PayablesAndAccrualsDetails 14
32 LA, Part 1: Payables and Accruals, Disclosures http://xasb.org/gaap/role/schedule/PayablesAndAccrualsSchedule 15
33 LB, Part 1: Debt, Disclosures http://xasb.org/gaap/role/schedule/DebtSchedule 11
34 LB, Part 2: Debt, Details http://xasb.org/gaap/role/schedule/DebtDetails 14
35 LB, Part 3: Debt, Maturities http://xasb.org/gaap/role/schedule/LongTermDebtMaturitiesSchedule 20
36 LB, Part 4: Debt, Instruments http://xasb.org/gaap/role/schedule/DebtInstrumentsSchedule 16
37 LB, Part 5: Debt, Details, Current/Noncurrent Breakdown http://xasb.org/gaap/role/support/DebtCNB 12
38 LC, Part 1: Other Liabilities, Disclosures http://xasb.org/gaap/role/schedule/OtherLiabilitiesSchedule 12
39 LC, Part 2: Other Liabilities, Details http://xasb.org/gaap/role/schedule/OtherLiabilitiesDetails 12
40 MA, Part 1: Equity, Disclosures http://xasb.org/gaap/role/schedule/EquitySchedule 14
41 NA, Part 1: Income Taxes, Disclosures http://xasb.org/gaap/role/schedule/IncomeTaxesSchedule 10
42 NA, Part 2: Income Tax Expense (Benefit), Details http://xasb.org/gaap/role/schedule/IncomeTaxesDetails 18
43 OA, Part 1: Subsequent Events http://xasb.org/gaap/role/schedule/SubsequentEventsSchedule 16
44 OB, Part 1: Business Segments http://xasb.org/gaap/role/schedule/BusinessSegmentsSchedule 48
45 OC, Part 1: Related Parties http://xasb.org/gaap/role/schedule/RelatedPartiesSchedule 15
46 OC, Part 2: Related Party Transactions http://xasb.org/gaap/role/schedule/RelatedPartyTransactionsSchedule 26
47 OC, Part 3: Director Compensation http://xasb.org/gaap/role/schedule/DirectorCompensationSchedule 19
48 OC, Part 4: Share Ownership Plans http://xasb.org/gaap/role/schedule/ShareOwnershipPlansSchedule 23
49 PB, Part 1: Reconciliation of Cash, Summary http://xasb.org/gaap/role/schedule/ReconciliationOfCashSummarySchedule 12
50 PB, Part 2: Reconciliation of Cash, Detail http://xasb.org/gaap/role/schedule/ReconciliationOfCashDetailSchedule 15
51 PC, Part 2: Investments, Details http://xasb.org/gaap/role/schedule/PortfolioOfInvestmentsSchedule 39
52 PC, Part 3: Sales Analysis http://xasb.org/gaap/role/schedule/SalesAnanysisSchedule 15
53 QA, Part 1: Variance Analysis http://www.ABCCompany.com/company/VarianceAnalysis 14
54 Report Flow http://www.xbrlsite.com/Schemas/brm/roles/Flow 80
55 VA, Part 1: Document Information http://xasb.org/gaap/role/schedule/DocumentInformationSchedule 13
56 VB, Part 1: Address http://xasb.org/gaap/role/schedule/StandardAddressSchedule 16

*

Tables:
# Label Documentation Name (Click name to navigate to details) Count
1 Accounting Policies [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:AccountingPoliciesTable 2
2 Address [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:AddressTable 2
3 Balance Sheet [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:BalanceSheetTable 2
4 Business Segments [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:BusinessSegmentsTable 2
5 Cash and Cash Equivalents, Details [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CashCashEquivalentsDetailsTable 2
6 Cash and Cash Equivalents, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CashCashEquivalentsDisclosuresTable 2
7 Cash Flow Statement, Direct Method [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CashFlowStatementDirectMethodTable 2
8 Common Stock, by Class [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CommonStockByClassTable 2
9 Debt Instrument [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtInstrumentTable 2
10 Debt, Details [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtDetailsTable 2
11 Debt, Details, Current/Noncurrent Breakdown [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtDetailsCurrentNoncurrentBreakdownTable 1
12 Debt, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtDisclosuresTable 2
13 Director Compensation [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DirectorCompensationTable 2
14 Document Information [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DocumentInformationTable 2
15 Earnings Per Share [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:EarningsPerShareTable 2
16 Equity, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:EquityDisclosuresTable 2
17 Financial Highlights [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:FinancialHighlightsTable 2
18 Income Statement [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:IncomeStatementTable 2
19 Income Tax Expense (Benefit), Details [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:IncomeTaxExpenseBenefitDetailsTable 2
20 Income Taxes, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:IncomeTaxesDisclosuresTable 2
21 Inventory [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InventoryTable 2
22 Investment [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentTable 2
23 Leasehold Land and Building [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:LeaseholdLandAndBuildingTable 2
24 Long-Term Debt, Maturities [Table] 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-TermDebtMaturitiesTable 2
25 Other Assets, Details [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherAssetsDetailsTable 2
26 Other Assets, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherAssetsDisclosuresTable 2
27 Other Liabilities, Details [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherLiabilitiesDetailsTable 2
28 Other Liabilities, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherLiabilitiesDisclosuresTable 2
29 Overall Financial Reporting Presentation and Display Matters [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OverallFinancialReportingPresentationAndDisplayMattersTable 2
30 Payables and Accruals, Details [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PayablesAccrualsDetailsTable 2
31 Payables and Accruals, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PayablesAccrualsDisclosuresTable 2
32 Preferred Stock, by Class [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PreferredStockByClassTable 2
33 Prepaid Expenses [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PrepaidExpensesTable 2
34 Property, Plant and Equipment, Details [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDetailsTable 2
35 Property, Plant and Equipment, Details, Class as Axis [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDetailsClassAsAxisTable 2
36 Property, Plant and Equipment, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDisclosuresTable 2
37 Property, Plant and Equipment, Disclosures, Class as Axis [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDisclosuresClassAsAxisTable 2
38 Property, Plant and Equipment, Movement [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentMovementTable 2
39 Receivables, Details, by Compoment [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDetailsByCompomentTable 2
40 Receivables, Details, Current/Noncurrent [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDetailsCurrentNoncurrentTable 2
41 Receivables, Details, Gross/Net [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDetailsGrossNetTable 2
42 Receivables, Disclosures [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDisclosuresTable 2
43 Reconciliation of Cash, Summary [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReconciliationOfCashSummaryTable 2
44 Reconciling Item of Cash and Cash Equivalents [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReconcilingItemOfCashAndCashEquivalentsTable 2
45 Related Party [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:RelatedPartyTable 2
46 Related Party Transaction [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:RelatedPartyTransactionTable 2
47 Sales Analysis, by Customer [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:SalesAnalysisByCustomerTable 2
48 Share Ownership Plan [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ShareOwnershipPlanTable 2
49 Statement of Changes in Equity [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementOfChangesInEquityTable 2
50 Statement of Changes in Equity, Common Stock by Class [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementOfChangesInEquityCommonStockByClassTable 2
51 Statement of Changes in Equity, Preferred Stock by Class [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementOfChangesInEquityPreferredStockByClassTable 2
52 Statement of Changes in Equity, Prior Period Adjustments [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementChangesInEquityPriorPeriodAdjustmentsTable 1
53 Subsequent Event [Table] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:SubsequentEventTable 2
54 Variance Analysis, Gross Profit [Table] Praesent id mauris. Sed dapibus dui quis lectus. Donec id sem. Integer sit amet diam ac nibh consequat vestibulum. company:VarianceAnalysisGrossProfitTable 2

*

Axis:
# Label Documentation Name (Click name to navigate to details) Count
1 Address Type [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:AddressTypeAxis 1
2 Business Segment [Axis] The business segment of a reporting entity. Management or operating perspective. Business breakdown as seen by management. frm:BusinessSegmentAxis 1
3 Class of Common Stock, Description [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ClassOfCommonStockDescriptionAxis 2
4 Class of Preferred Stock, Description [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ClassOfPreferredStockDescriptionAxis 2
5 Customer [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CustomerAxis 1
6 Debt Instrument, Identifier [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtInstrumentIdentifierAxis 1
7 Director Name [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DirectorNameAxis 1
8 Investment, Country [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentCountryAxis 1
9 Investment, Description [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentDescriptionAxis 1
10 Investment, Entity [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentEntityAxis 1
11 Investment, Moody's Rating [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentMoodysRatingAxis 1
12 Investment, S&P Rating [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentSPRatingAxis 1
13 Investment, Term [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentTermAxis 1
14 Investment, Type [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentTypeAxis 1
15 Leasehold Land and Building, Identifier [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:LeaseholdLandAndBuildingIdentifierAxis 1
16 Leasehold Land and Building, State [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:LeaseholdLandAndBuildingStateAxis 1
17 Legal Entity [Axis] The entity to which the reported fact relates. Legal breakdown of an entity as opposed to the business breakdown of an entity. frm:LegalEntityAxis 54
18 Property, Plant and Equipment, Description of Major Class [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantAndEquipmentDescriptionOfMajorClassAxis 2
19 Reconciling Item, Type [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReconcilingItemTypeAxis 1
20 Related Party Transaction, Type [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:RelatedPartyTransactionTypeAxis 1
21 Related Party, Name [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:RelatedPartyNameAxis 2
22 Report Date [Axis] Date of a financial report, usually the date of the audit report. frm:ReportDateAxis 53
23 Reporting Scenario [Axis] The reporting scenario under which a fact is reported. frm:ReportingScenarioAxis 52
24 Share Ownership Plan, Identifier [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ShareOwnershipPlanIdentifierAxis 1
25 Subsequent Event, Category [Axis] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:SubsequentEventCategoryAxis 1

*

Members:
# Label Documentation Name (Click name to navigate to details)
1 Actual [Member] Actual value. frm:ActualMember
2 Budgeted [Member] Budgeted value. frm:BudgetedMember
3 Business Segment One [Member] Nam rhoncus mi. Nunc eu dui non mauris interdum tincidunt. Nullam leo. company:BusinessSegmentOneMember
4 Business Segment Two [Member] Proin feugiat lobortis mi. Nunc congue. Fusce venenatis. Maecenas tincidunt, ipsum in fringilla hendrerit, dolor metus eleifend neque, vel tincidunt mi nunc a purus. company:BusinessSegmentTwoMember
5 Business Segments, All [Member] All business segments of an entity. frm:BusinessSegmentsAllMember
6 Class A Common Stock [Member] Sed lobortis. Maecenas scelerisque ullamcorper libero. Aliquam porta leo imperdiet pede. company:ClassACommonStockMember
7 Class A Preferred Stock [Member] Nulla sit amet nibh. Sed elementum feugiat augue. Nam non tortor non leo porta bibendum. company:ClassAPreferredStockMember
8 Class B Common Stock [Member] Aliquam porta leo imperdiet pede. company:ClassBCommonStockMember
9 Consolidated Entity [Member] Reporting entity is a consolidated entity. frm:ConsolidatedEntityMember
10 Customer A [Member] Fusce gravida, ligula a placerat placerat, leo erat euismod lectus, et lacinia justo libero non pede. company:CustomerAMember
11 Customer B [Member] Sed elementum feugiat augue. Nam non tortor non leo porta bibendum. Morbi eu pede. company:CustomerBMember
12 Customer C [Member] Mauris commodo ultrices elit. Sed id orci. company:CustomerCMember
13 Debt Instrument A [Member] Nulla sit amet nibh. Sed elementum feugiat augue. Nam non tortor non leo porta bibendum. company:DebtInstrumentAMember
14 Debt Instrument B [Member] Nullam nibh dui, molestie vitae, imperdiet non, ornare at, elit. company:DebtInstrumentBMember
15 Debt Instrument C [Member] Donec malesuada lorem id mi. Nunc ut purus ac nisl tempus accumsan. company:DebtInstrumentCMember
16 Director 1 [Member] Sed mauris. Nulla facilisi. Fusce tristique posuere ipsum. Nulla facilisi. Aliquam viverra risus vitae ante. company:Director1Member
17 Director 2 [Member] Fusce gravida, ligula a placerat placerat, leo erat euismod lectus, et lacinia justo libero non pede. Vivamus ac velit vel magna nonummy pretium. company:Director2Member
18 Leasehold A [Member] Aliquam porta leo imperdiet pede. company:LeaseholdAMember
19 Leasehold B [Member] Fusce suscipit pede ut erat. Sed rutrum. Pellentesque eget mi. In enim. company:LeaseholdBMember
20 Reconciling Item Type A [Member] Sed lobortis. Maecenas scelerisque ullamcorper libero. Aliquam porta leo imperdiet pede. company:ReconcilingItemTypeAMember
21 Reconciling Item Type B [Member] Donec malesuada lorem id mi. Nunc ut purus ac nisl tempus accumsan. company:ReconcilingItemTypeBMember
22 Related Party 1 [Member] Sed mauris. Nulla facilisi. Fusce tristique posuere ipsum. Nulla facilisi. Aliquam viverra risus vitae ante. company:RelatedParty1Member
23 Related Party 2 [Member] Fusce venenatis. Maecenas tincidunt, ipsum in fringilla hendrerit, dolor metus eleifend neque, vel tincidunt mi nunc a purus. company:RelatedParty2Member
24 Reported as of February 22, 2010 [Member] Mauris commodo ultrices elit. Sed id orci. company:ReportedAsOfFebruary222010Member
25 Reported as of March 18, 2011 [Member] Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. company:ReportedAsOfMarch182011Member
26 Reporting Scenarios, All [Member] All reporting scenarios combined. Variance between reporting scenarios. frm:ReportingScenariosAllMember
27 Share Ownership Plan 1 [Member] Fusce gravida, ligula a placerat placerat, leo erat euismod lectus, et lacinia justo libero non pede. company:ShareOwnershipPlan1Member
28 Share Ownership Plan 2 [Member] Sed elementum feugiat augue. Nam non tortor non leo porta bibendum. Morbi eu pede. company:ShareOwnershipPlan2Member
29 Treasury Bills, 3.3 %, 7/1/2011 [Member] Fusce gravida, ligula a placerat placerat, leo erat euismod lectus, et lacinia justo libero non pede. Vivamus ac velit vel magna nonummy pretium. company:TreasuryBills3.3712011Member
30 Treasury Bills, 3.4 %, 7/1/2010 [Member] Sed magna felis, accumsan a, fermentum quis, varius sed, ipsum. Nullam leo. company:TreasuryBills3.4712010Member

*

Line Items:
# Label Documentation Name (Click name to navigate to details)
1 Accounting Policies [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:AccountingPoliciesLineItems
2 Address [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:AddressLineItems
3 Balance Sheet [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:BalanceSheetLineItems
4 Business Segments [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:BusinessSegmentsLineItems
5 Cash and Cash Equivalents, Details [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CashCashEquivalentsDetailsLineItems
6 Cash and Cash Equivalents, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CashCashEquivalentsDisclosuresLineItems
7 Cash Flow Statement, Direct Method [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CashFlowStatementDirectMethodLineItems
8 Common Stock, by Class [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:CommonStockByClassLineItems
9 Debt Instrument [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtInstrumentLineItems
10 Debt, Details [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtDetailsLineItems
11 Debt, Details, Current/Noncurrent Breakdown [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtDetailsCurrentNoncurrentBreakdownLineItems
12 Debt, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DebtDisclosuresLineItems
13 Director Compensation [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DirectorCompensationLineItems
14 Document Information [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:DocumentInformationLineItems
15 Earnings Per Share [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:EarningsPerShareLineItems
16 Equity, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:EquityDisclosuresLineItems
17 Financial Highlights [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:FinancialHighlightsLineItems
18 Income Statement [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:IncomeStatementLineItems
19 Income Tax Expense (Benefit), Details [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:IncomeTaxExpenseBenefitDetailsLineItems
20 Income Taxes, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:IncomeTaxesDisclosuresLineItems
21 Inventory [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InventoryLineItems
22 Investment [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:InvestmentLineItems
23 Leasehold Land and Building [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:LeaseholdLandAndBuildingLineItems
24 Long-Term Debt, Maturities [Line Items] 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-TermDebtMaturitiesLineItems
25 Other Assets, Details [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherAssetsDetailsLineItems
26 Other Assets, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherAssetsDisclosuresLineItems
27 Other Liabilities, Details [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherLiabilitiesDetailsLineItems
28 Other Liabilities, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OtherLiabilitiesDisclosuresLineItems
29 Overall Financial Reporting Presentation and Display Matters [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:OverallFinancialReportingPresentationAndDisplayMattersLineItems
30 Payables and Accruals, Details [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PayablesAccrualsDetailsLineItems
31 Payables and Accruals, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PayablesAccrualsDisclosuresLineItems
32 Preferred Stock, by Class [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PreferredStockByClassLineItems
33 Prepaid Expenses, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PrepaidExpensesDisclosuresLineItems
34 Property, Plant and Equipment, Details [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDetailsLineItems
35 Property, Plant and Equipment, Details, Class as Axis [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDetailsClassAsAxisLineItems
36 Property, Plant and Equipment, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDisclosuresLineItems
37 Property, Plant and Equipment, Disclosures, Class as Axis [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentDisclosuresClassAsAxisLineItems
38 Property, Plant and Equipment, Movement [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:PropertyPlantEquipmentMovementLineItems
39 Receivables, Details, by Component [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDetailsByComponentLineItems
40 Receivables, Details, Current/Noncurrent [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDetailsCurrentNoncurrentLineItems
41 Receivables, Details, Gross/Net [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDetailsGrossNetLineItems
42 Receivables, Disclosures [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReceivablesDisclosuresLineItems
43 Reconciliation of Cash, Summary [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReconciliationOfCashSummaryLineItems
44 Reconciling Item of Cash and Cash Equivalents [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ReconcilingItemOfCashAndCashEquivalentsLineItems
45 Related Party [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:RelatedPartyLineItems
46 Related Party Transaction [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:RelatedPartyTransactionLineItems
47 Sales Analysis, by Customer [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:SalesAnalysisByCustomerLineItems
48 Share Ownership Plan [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:ShareOwnershipPlanLineItems
49 Statement of Changes in Equity [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementOfChangesInEquityLineItems
50 Statement of Changes in Equity, Common Stock by Class [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementOfChangesInEquityCommonStockByClassLineItems
51 Statement of Changes in Equity, Preferred Stock by Class [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementOfChangesInEquityPreferredStockByClassLineItems
52 Statement of Changes in Equity, Prior Priod Adjustments [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:StatementChangesInEquityPriorPriodAdjustmentsAxis-Concepts
53 Subsequent Event [Line Items] Duis sapien diam, dapibus sed, dictum quis, interdum ac, erat. Suspendisse urna. Proin non mauris. Proin sed odio. Phasellus sagittis orci quis orci. gaap:SubsequentEventAxis-Concepts
54 Variance Analysis, Gross Profit [Line Items] Suspendisse vestibulum augue eu justo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. company:VarianceAnalysisGrossProfitLineItems

*

Concepts (Abstract):
# Label Documentation Name (Click name to navigate to details)
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

*

Concepts (Concrete):
# Label Data Type Period Type Balance Type Prefix Documentation Name (Click name to navigate to details) Count
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