| * |  | Network: (Schedule AA, Part 1: Financial Highlights) | 
            
            
               | 1 |  | gaap: Financial Highlights [Schedule] | xbrli:stringItemType | duration |  | gaap:FinancialHighlightsSchedule | 
            
            
               | 2 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 3 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 4 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 5 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 6 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 7 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 8 |  | gaap: Financial Highlights [Line Items] | xbrli:stringItemType | duration |  | gaap:FinancialHighlightsLineItems | 
            
            
               | 9 |  | gaap: Financial Highlights [Hierarchy] | xbrli:stringItemType | duration |  | gaap:FinancialHighlightsHierarchy | 
            
            
               | 10 |  | gaap: Revenues, Net | xbrli:monetaryItemType | duration | credit | gaap:RevenuesNet | 
            
            
               | 11 |  | gaap: Income (Loss) from Continuing Operations | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperations | 
            
            
               | 12 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
               | 13 |  | gaap: Cash Flow Provided by (used in) Operating Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowProvidedByUsedInOperatingActivitiesNet | 
            
            
               | 14 |  | gaap: Capital Additions | xbrli:monetaryItemType | duration | credit | gaap:CapitalAdditions | 
            
            
               | 15 |  | gaap: Average Number of Employees | xbrli:decimalItemType | duration |  | gaap:AverageNumberEmployees | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BA, Part 1: Balance Sheet) | 
            
            
               | 16 |  | gaap: Balance Sheet [Schedule] | xbrli:stringItemType | duration |  | gaap:BalanceSheetSchedule | 
            
            
               | 17 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 18 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 19 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 20 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 21 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 22 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 23 |  | gaap: Balance Sheet [Line Items] | xbrli:stringItemType | duration |  | gaap:BalanceSheetLineItems | 
            
            
               | 24 |  | gaap: Assets [Calculation] | xbrli:stringItemType | duration |  | gaap:AssetsCalculation | 
            
            
               | 25 |  | gaap: Assets, Current [Calculation] | xbrli:stringItemType | duration |  | gaap:AssetsCurrentCalculation | 
            
            
               | 26 |  | gaap: Cash and Cash Equivalents [Calculation] | xbrli:stringItemType | duration |  | gaap:CashCashEquivalentsCalculation | 
            
            
               | 27 |  | gaap: Cash, Unrestricted | xbrli:monetaryItemType | instant | debit | gaap:CashUnrestricted | 
            
            
               | 28 |  | gaap: Cash, Restricted | xbrli:monetaryItemType | instant | debit | gaap:CashRestricted | 
            
            
               | 29 |  | gaap: Short-Term Investments | xbrli:monetaryItemType | instant | debit | gaap:ShortTermInvestments | 
            
            
               | 30 |  | gaap: Other Cash and Cash Equivalents | xbrli:monetaryItemType | instant | debit | gaap:OtherCashAndCashEquivalents | 
            
            
               | 31 |  | gaap: Cash and Cash Equivalents, Total | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalents | 
            
            
            
               | 32 |  | gaap: Receivables, Net, Current [Calculation] | xbrli:stringItemType | duration |  | gaap:ReceivablesNetCurrentCalculation | 
            
            
               | 33 |  | gaap: Trade Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:TradeReceivablesNetCurrent | 
            
            
               | 34 |  | gaap: Finance Lease Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:FinanceLeaseReceivablesNetCurrent | 
            
            
               | 35 |  | gaap: Other Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:OtherReceivablesNetCurrent | 
            
            
               | 36 |  | gaap: Receivables, Net, Current, Total | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNetCurrent | 
            
            
            
               | 37 |  | gaap: Inventory | xbrli:monetaryItemType | instant | debit | gaap:Inventory | 
            
            
               | 38 |  | gaap: Prepaid Expenses | xbrli:monetaryItemType | instant | debit | gaap:PrepaidExpenses | 
            
            
               | 39 |  | gaap: Other Assets, Current | xbrli:monetaryItemType | instant | debit | gaap:OtherAssetsCurrent | 
            
            
               | 40 |  | gaap: Assets, Current, Total | xbrli:monetaryItemType | instant | debit | gaap:AssetsCurrent | 
            
            
            
               | 41 |  | gaap: Assets, Noncurrent [Calculation] | xbrli:stringItemType | duration |  | gaap:AssetsNoncurrentCalculation | 
            
            
               | 42 |  | gaap: Property, Plant, and Equipment, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentNetCalculation | 
            
            
               | 43 |  | gaap: Land | xbrli:monetaryItemType | instant | debit | gaap:Land | 
            
            
               | 44 |  | gaap: Buildings, Net | xbrli:monetaryItemType | instant | debit | gaap:BuildingsNet | 
            
            
               | 45 |  | gaap: Furniture and Fixtures, Net | xbrli:monetaryItemType | instant | debit | gaap:FurnitureAndFixturesNet | 
            
            
               | 46 |  | gaap: Other Property, Plant, and Equipment, Net | xbrli:monetaryItemType | instant | debit | gaap:OtherPropertyPlantAndEquipmentNet | 
            
            
               | 47 |  | gaap: Property, Plant, and Equipment, Net, Total | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNet | 
            
            
            
               | 48 |  | gaap: Investment in Affiliates | xbrli:monetaryItemType | instant | debit | gaap:InvestmentInAffiliates | 
            
            
               | 49 |  | gaap: Receivables, Net, Noncurrent | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNetNoncurrent | 
            
            
               | 50 |  | gaap: Other Assets, Noncurrent | xbrli:monetaryItemType | instant | debit | gaap:OtherAssetsNoncurrent | 
            
            
               | 51 |  | gaap: Assets, Noncurrent, Total | xbrli:monetaryItemType | instant | debit | gaap:AssetsNoncurrent | 
            
            
            
               | 52 |  | gaap: Assets, Total | xbrli:monetaryItemType | instant | debit | gaap:Assets | 
            
            
            
               | 53 |  | gaap: Liabilities and Equity [Calculation] | xbrli:stringItemType | duration |  | gaap:LiabilitiesEquityCalculation | 
            
            
               | 54 |  | gaap: Liabilities [Calculation] | xbrli:stringItemType | duration |  | gaap:LiabilitiesCalculation | 
            
            
               | 55 |  | gaap: Liabilities, Current [Calculation] | xbrli:stringItemType | duration |  | gaap:LiabilitiesCurrentCalculation | 
            
            
               | 56 |  | gaap: Payables and Accruals [Calculation] | xbrli:stringItemType | duration |  | gaap:PayablesAccrualsCalculation | 
            
            
               | 57 |  | gaap: Accounts Payable | xbrli:monetaryItemType | instant | credit | gaap:AccountsPayable | 
            
            
               | 58 |  | gaap: Accrued Interest Payable | xbrli:monetaryItemType | instant | credit | gaap:AccruedInterestPayable | 
            
            
               | 59 |  | gaap: Accrued Expenses | xbrli:monetaryItemType | instant | credit | gaap:AccruedExpenses | 
            
            
               | 60 |  | gaap: Other Payables and Accruals | xbrli:monetaryItemType | instant | credit | gaap:OtherPayablesAndAccruals | 
            
            
               | 61 |  | gaap: Payables and Accruals, Total | xbrli:monetaryItemType | instant | credit | gaap:PayablesAndAccruals | 
            
            
            
               | 62 |  | gaap: Long-Term Debt, Current | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtCurrent | 
            
            
               | 63 |  | gaap: Other Liabilities, Current | xbrli:monetaryItemType | instant | credit | gaap:OtherLiabilitiesCurrent | 
            
            
               | 64 |  | gaap: Liabilities, Current, Total | xbrli:monetaryItemType | instant | credit | gaap:LiabilitiesCurrent | 
            
            
            
               | 65 |  | gaap: Liabilities, Noncurrent [Calculation] | xbrli:stringItemType | duration |  | gaap:LiabilitiesNoncurrentCalculation | 
            
            
               | 66 |  | gaap: Long-Term Debt, Noncurrent | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtNoncurrent | 
            
            
               | 67 |  | gaap: Other Liabilities, Noncurrent | xbrli:monetaryItemType | instant | credit | gaap:OtherLiabilitiesNoncurrent | 
            
            
               | 68 |  | gaap: Liabilities, Noncurrent, Total | xbrli:monetaryItemType | instant | credit | gaap:LiabilitiesNoncurrent | 
            
            
            
               | 69 |  | gaap: Liabilities, Total | xbrli:monetaryItemType | instant | credit | gaap:Liabilities | 
            
            
            
               | 70 |  | gaap: Equity [Calculation] | xbrli:stringItemType | duration |  | gaap:EquityCalculation | 
            
            
               | 71 |  | gaap: Owners' Equity | xbrli:monetaryItemType | instant | credit | gaap:OwnersEquity | 
            
            
               | 72 |  | gaap: Partners' Equity | xbrli:monetaryItemType | instant | credit | gaap:PartnersEquity | 
            
            
               | 73 |  | gaap: Members' Equity | xbrli:monetaryItemType | instant | credit | gaap:MembersEquity | 
            
            
               | 74 |  | gaap: Preferred Stock | xbrli:monetaryItemType | instant | credit | gaap:PreferredStock | 
            
            
               | 75 |  | gaap: Common Stock | xbrli:monetaryItemType | instant | credit | gaap:CommonStock | 
            
            
               | 76 |  | gaap: Additional Paid in Capital | xbrli:monetaryItemType | instant | credit | gaap:AdditionalPaidInCapital | 
            
            
               | 77 |  | gaap: Retained Earnings (Accumulated Losses) | xbrli:monetaryItemType | instant | credit | gaap:RetainedEarningsAccumulatedLosses | 
            
            
               | 78 |  | gaap: Equity, Total | xbrli:monetaryItemType | instant | credit | gaap:Equity | 
            
            
            
               | 79 |  | gaap: Liabilities and Equity, Total | xbrli:monetaryItemType | instant | credit | gaap:LiabilitiesAndEquity | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BA, Part 2: Classes of Preferred Stock) | 
            
            
               | 80 |  | gaap: Preferred Stock, by Class [Schedule] | xbrli:stringItemType | duration |  | gaap:PreferredStockByClassSchedule | 
            
            
               | 81 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 82 |  | gaap: Class of Preferred Stock, Description [Axis] | xbrli:stringItemType | duration |  | gaap:ClassOfPreferredStockDescriptionAxis | 
            
            
               | 83 |  | gaap: All Classes of Preferred Stock [Domain] | xbrli:stringItemType | instant |  | gaap:AllClassesOfPreferredStockDomain | 
            
            
               | 84 |  | gaap: Class A Preferred Scock [Member] | xbrli:stringItemType | duration |  | gaap:ClassAPreferredScockMember | 
            
            
               | 85 |  | gaap: Class B Preferred Stock [Member] | xbrli:stringItemType | duration |  | gaap:ClassBPreferredStockMember | 
            
            
            
            
               | 86 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 87 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 88 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 89 |  | gaap: Preferred Stock, by Class [Line Items] | xbrli:stringItemType | duration |  | gaap:PreferredStockByClassLineItems | 
            
            
               | 90 |  | gaap: Preferred Stock, by Class [Record] | xbrli:stringItemType | duration |  | gaap:PreferredStockByClassRecord | 
            
            
               | 91 |  | gaap: Preferred Stock, Amount | xbrli:monetaryItemType | instant | credit | gaap:PreferredStockAmount | 
            
            
               | 92 |  | gaap: Preferred Stock, Par Value per Share | xbrli:decimalItemType | instant |  | gaap:PreferredStockParValuePerShare | 
            
            
               | 93 |  | gaap: Preferred Stock, Share Subscriptions | xbrli:sharesItemType | instant |  | gaap:PreferredStockShareSubscriptions | 
            
            
               | 94 |  | gaap: Preferred Stock, Shares Authorized | xbrli:sharesItemType | instant |  | gaap:PreferredStockSharesAuthorized | 
            
            
               | 95 |  | gaap: Preferred Stock, Shares Issued | xbrli:sharesItemType | instant |  | gaap:PreferredStockSharesIssued | 
            
            
               | 96 |  | gaap: Preferred Stock, Shares Outstanding | xbrli:sharesItemType | instant |  | gaap:PreferredStockSharesOutstanding | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BA, Part 3: Classes of Common Stock) | 
            
            
               | 97 |  | gaap: Common Stock, by Class [Schedule] | xbrli:stringItemType | duration |  | gaap:CommonStockByClassSchedule | 
            
            
               | 98 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 99 |  | gaap: Class of Common Stock, Description [Axis] | xbrli:stringItemType | duration |  | gaap:ClassOfCommonStockDescriptionAxis | 
            
            
               | 100 |  | gaap: All Classes of Common Stock [Domain] | xbrli:stringItemType | instant |  | gaap:AllClassesOfCommonStockDomain | 
            
            
               | 101 |  | gaap: Class A Common Stock [Member] | xbrli:stringItemType | duration |  | gaap:ClassACommonStockMember | 
            
            
               | 102 |  | gaap: Class B Common Stock [Member] | xbrli:stringItemType | duration |  | gaap:ClassBCommonStockMember | 
            
            
            
            
               | 103 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 104 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 105 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 106 |  | gaap: Common Stock, by Class [Line Items] | xbrli:stringItemType | duration |  | gaap:CommonStockByClassLineItems | 
            
            
               | 107 |  | gaap: Common Stock, by Class [Record] | xbrli:stringItemType | duration |  | gaap:CommonStockByClassRecord | 
            
            
               | 108 |  | gaap: Common Stock, Amount | xbrli:monetaryItemType | instant | credit | gaap:CommonStockAmount | 
            
            
               | 109 |  | gaap: Common Stock, Par Value per Share | xbrli:decimalItemType | instant |  | gaap:CommonStockParValuePerShare | 
            
            
               | 110 |  | gaap: Common Stock, Share Subscriptions | xbrli:sharesItemType | instant |  | gaap:CommonStockShareSubscriptions | 
            
            
               | 111 |  | gaap: Common Stock, Shares Authorized | xbrli:sharesItemType | instant |  | gaap:CommonStockSharesAuthorized | 
            
            
               | 112 |  | gaap: Common Stock, Shares Issued | xbrli:sharesItemType | instant |  | gaap:CommonStockSharesIssued | 
            
            
               | 113 |  | gaap: Common Stock, Shares Outstanding | xbrli:sharesItemType | instant |  | gaap:CommonStockSharesOutstanding | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BB, Part 1: Income Statement) | 
            
            
               | 114 |  | gaap: Income Statement [Schedule] | xbrli:stringItemType | duration |  | gaap:IncomeStatementSchedule | 
            
            
               | 115 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 116 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 117 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 118 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 119 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 120 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 121 |  | gaap: Income Statement [Line Items] | xbrli:stringItemType | duration |  | gaap:IncomeStatementLineItems | 
            
            
               | 122 |  | gaap: Revenues, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:RevenuesNetCalculation | 
            
            
               | 123 |  | gaap: Revenues, Gross | xbrli:monetaryItemType | duration | credit | gaap:RevenuesGross | 
            
            
               | 124 |  | gaap: Returns and Allowances | xbrli:monetaryItemType | duration | debit | gaap:ReturnsAndAllowances | 
            
            
               | 125 |  | gaap: Revenues, Net | xbrli:monetaryItemType | duration | credit | gaap:RevenuesNet | 
            
            
            
               | 126 |  | gaap: Gross Profit (Loss) [Calculation] | xbrli:stringItemType | duration |  | gaap:GrossProfitLossCalculation | 
            
            
               | 127 |  | gaap: Revenues, Net | xbrli:monetaryItemType | duration | credit | gaap:RevenuesNet | 
            
            
               | 128 |  | gaap: Cost of Sales | xbrli:monetaryItemType | duration | debit | gaap:CostOfSales | 
            
            
               | 129 |  | gaap: Gross Profit (Loss) | xbrli:monetaryItemType | duration | credit | gaap:GrossProfitLoss | 
            
            
            
               | 130 |  | gaap: Operating Income (Loss) [Calculation] | xbrli:stringItemType | duration |  | gaap:OperatingIncomeLossCalculation | 
            
            
               | 131 |  | gaap: Operating Expenses | xbrli:monetaryItemType | duration | debit | gaap:OperatingExpenses | 
            
            
               | 132 |  | gaap: Operating Income | xbrli:monetaryItemType | duration | credit | gaap:OperatingIncome | 
            
            
               | 133 |  | gaap: Operating Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:OperatingIncomeLoss | 
            
            
            
               | 134 |  | gaap: Nonoperating Income (Loss) [Calculation] | xbrli:stringItemType | duration |  | gaap:NonoperatingIncomeLossCalculation | 
            
            
               | 135 |  | gaap: Interest Expense (Income) | xbrli:monetaryItemType | duration | debit | gaap:InterestExpenseIncome | 
            
            
               | 136 |  | gaap: Other Nonoperating Expenses (Income) | xbrli:monetaryItemType | duration | debit | gaap:OtherNonoperatingExpensesIncome | 
            
            
               | 137 |  | gaap: Nonoperating Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NonoperatingIncomeLoss | 
            
            
            
               | 138 |  | gaap: Income (Loss) from Continuing Operations before Income Taxes [Calculation] | xbrli:stringItemType | duration |  | gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesCalculation | 
            
            
               | 139 |  | gaap: Gross Profit (Loss) | xbrli:monetaryItemType | duration | credit | gaap:GrossProfitLoss | 
            
            
               | 140 |  | gaap: Operating Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:OperatingIncomeLoss | 
            
            
               | 141 |  | gaap: Nonoperating Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NonoperatingIncomeLoss | 
            
            
               | 142 |  | gaap: Income (Loss) from Continuing Operations before Income Taxes | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 
            
            
            
               | 143 |  | gaap: Income (Loss) from Continuing Operations [Calculation] | xbrli:stringItemType | duration |  | gaap:IncomeLossFromContinuingOperationsCalculation | 
            
            
               | 144 |  | gaap: Income (Loss) from Continuing Operations before Income Taxes | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 
            
            
               | 145 |  | gaap: Income Tax Expense (Benefit) | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefit | 
            
            
               | 146 |  | gaap: Income (Loss) from Continuing Operations | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperations | 
            
            
            
               | 147 |  | gaap: Net Income (Loss) [Calculation] | xbrli:stringItemType | duration |  | gaap:NetIncomeLossCalculation | 
            
            
               | 148 |  | gaap: Income (Loss) from Continuing Operations | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperations | 
            
            
               | 149 |  | gaap: Income (Loss) from Discontinued Operations, Net | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromDiscontinuedOperationsNet | 
            
            
               | 150 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
            
               | 151 |  | gaap: Earnings (Loss) per Share [Hierarchy] | xbrli:stringItemType | duration |  | gaap:EarningsLossPerShareHierarchy | 
            
            
               | 152 |  | gaap: Earnings (Loss) per Share | types:EPSItemType | duration | credit | gaap:EarningsLossPerShare | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BC, Part 1: Cash Flow Statement, Direct Method) | 
            
            
               | 153 |  | gaap: Cash Flow Statement, Direct Method [Schedule] | xbrli:stringItemType | duration |  | gaap:CashFlowStatementDirectMethodSchedule | 
            
            
               | 154 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 155 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 156 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 157 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 158 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 159 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 160 |  | gaap: Cash Flow Statement, Direct Method [Line Items] | xbrli:stringItemType | duration |  | gaap:CashFlowStatementDirectMethodLineItems | 
            
            
               | 161 |  | gaap: Cash Flow, Direct Method [Movement] | xbrli:stringItemType | duration |  | gaap:CashFlowDirectMethodMovement | 
            
            
               | 162 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalentsPerCashFlowStatement | 
            
            
               | 163 |  | gaap: Cash Flow, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowNetCalculation | 
            
            
               | 164 |  | gaap: Cash Flows Provided by (used in) Operating Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInOperatingActivitiesNetCalculation | 
            
            
               | 165 |  | gaap: Proceeds from Collection of Revenues | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromCollectionOfRevenues | 
            
            
               | 166 |  | gaap: Payments of Operating Expenses | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfOperatingExpenses | 
            
            
               | 167 |  | gaap: Payments of Interest | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfInterest | 
            
            
               | 168 |  | gaap: Cash Flow Provided by (used in) Operating Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowProvidedByUsedInOperatingActivitiesNet | 
            
            
            
               | 169 |  | gaap: Cash Flows Provided by (used in) Investing Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInInvestingActivitiesNetCalculation | 
            
            
               | 170 |  | gaap: Payments for Purchases of Property, Plant, and Equipment | xbrli:monetaryItemType | duration | credit | gaap:PaymentsForPurchasesOfPropertyPlantAndEquipment | 
            
            
               | 171 |  | gaap: Proceeds from Sale of Property, Plant, and Equipment | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromSaleOfPropertyPlantAndEquipment | 
            
            
               | 172 |  | gaap: Cash Flows Provided by (used in) Investing Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowsProvidedByUsedInInvestingActivitiesNet | 
            
            
            
               | 173 |  | gaap: Cash Flows Provided by (used in) Financing Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInFinancingActivitiesNetCalculation | 
            
            
               | 174 |  | gaap: Payments of Long-Term Debt | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfLongTermDebt | 
            
            
               | 175 |  | gaap: Proceeds from Additional Long-Term Debt | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromAdditionalLongTermDebt | 
            
            
               | 176 |  | gaap: Cash Flows Provided by (used in) Financing Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowsProvidedByUsedInFinancingActivitiesNet | 
            
            
            
               | 177 |  | gaap: Cash Flow, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowNet | 
            
            
            
               | 178 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalentsPerCashFlowStatement | 
            
            
               | 179 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Reconciles | xbrli:booleanItemType | duration |  | gaap:CashCashEquivalentsPerCashFlowStatementReconciles | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BD, Part 2: Cash Flow from Operations, Indirect Method [if direct method is used]) | 
            
            
               | 180 |  | gaap: Cash Flows Provided by (used in) Operations [Schedule] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInOperationsSchedule | 
            
            
               | 181 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 182 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 183 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 184 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 185 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 186 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 187 |  | gaap: Cash Flows Provided by (used in) Operations [Line Items] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInOperationsLineItems | 
            
            
               | 188 |  | gaap: Cash Flows Provided by (used in) Operations [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInOperationsCalculation | 
            
            
               | 189 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
               | 190 |  | gaap: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (used in) Operations [Calculation] | xbrli:stringItemType | duration |  | gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperationsCalculation | 
            
            
               | 191 |  | gaap: Depreciation and Amortization [Calculation] | xbrli:stringItemType | duration |  | gaap:DepreciationAmortizationCalculation | 
            
            
               | 192 |  | gaap: Depreciation | xbrli:monetaryItemType | duration | debit | gaap:Depreciation | 
            
            
               | 193 |  | gaap: Amortization | xbrli:monetaryItemType | duration | debit | gaap:Amortization | 
            
            
               | 194 |  | gaap: Depreciation and Amortization, Total | xbrli:monetaryItemType | duration | debit | gaap:DepreciationAndAmortization | 
            
            
            
               | 195 |  | gaap: Minority Interest in Net Income (Loss), Net | xbrli:monetaryItemType | duration | debit | gaap:MinorityInterestInNetIncomeLossNet | 
            
            
               | 196 |  | gaap: Other Adjustments to Reconcile Net Income (Loss) to Cash Provided by (used in) Operations | xbrli:monetaryItemType | duration |  | gaap:OtherAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperations | 
            
            
               | 197 |  | gaap: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (used in) Operations | xbrli:monetaryItemType | duration |  | gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperations | 
            
            
            
               | 198 |  | gaap: Cash Flow Provided by (used in) Operations | xbrli:monetaryItemType | duration | debit | gaap:CashFlowProvidedByUsedInOperations | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BE, Part 1: Cash Flow Statement, Indirect Method) | 
            
            
               | 199 |  | gaap: Cash Flow Statement, Indirect Method [Schedule] | xbrli:stringItemType | duration |  | gaap:CashFlowStatementIndirectMethodSchedule | 
            
            
               | 200 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 201 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 202 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 203 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 204 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 205 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 206 |  | gaap: Cash Flow Statement, Indirect Method [Line Items] | xbrli:stringItemType | duration |  | gaap:CashFlowStatementIndirectMethodLineItems | 
            
            
               | 207 |  | gaap: Cash Flow Statement, Indirect Method [Movement] | xbrli:stringItemType | duration |  | gaap:CashFlowStatementIndirectMethodMovement | 
            
            
               | 208 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalentsPerCashFlowStatement | 
            
            
               | 209 |  | gaap: Cash Flow, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowNetCalculation | 
            
            
               | 210 |  | gaap: Cash Flows Provided by (used in) Operating Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInOperatingActivitiesNetCalculation | 
            
            
               | 211 |  | gaap: Cash Flows Provided by (used in) Operations [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInOperationsCalculation | 
            
            
               | 212 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
               | 213 |  | gaap: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (used in) Operations [Calculation] | xbrli:stringItemType | duration |  | gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperationsCalculation | 
            
            
               | 214 |  | gaap: Depreciation and Amortization [Calculation] | xbrli:stringItemType | duration |  | gaap:DepreciationAmortizationCalculation | 
            
            
               | 215 |  | gaap: Depreciation | xbrli:monetaryItemType | duration | debit | gaap:Depreciation | 
            
            
               | 216 |  | gaap: Amortization | xbrli:monetaryItemType | duration | debit | gaap:Amortization | 
            
            
               | 217 |  | gaap: Depreciation and Amortization, Total | xbrli:monetaryItemType | duration | debit | gaap:DepreciationAndAmortization | 
            
            
            
               | 218 |  | gaap: Minority Interest in Net Income (Loss), Net | xbrli:monetaryItemType | duration | debit | gaap:MinorityInterestInNetIncomeLossNet | 
            
            
               | 219 |  | gaap: Other Adjustments to Reconcile Net Income (Loss) to Cash Provided by (used in) Operations | xbrli:monetaryItemType | duration |  | gaap:OtherAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperations | 
            
            
               | 220 |  | gaap: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (used in) Operations | xbrli:monetaryItemType | duration |  | gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperations | 
            
            
            
               | 221 |  | gaap: Cash Flow Provided by (used in) Operations | xbrli:monetaryItemType | duration | debit | gaap:CashFlowProvidedByUsedInOperations | 
            
            
            
               | 222 |  | gaap: Increase (Decrease) in Working Capital [Calculation] | xbrli:stringItemType | duration |  | gaap:IncreaseDecreaseInWorkingCapitalCalculation | 
            
            
               | 223 |  | gaap: Increase (Decrease) in Receivables, Net | xbrli:monetaryItemType | duration | credit | gaap:IncreaseDecreaseInReceivablesNet | 
            
            
               | 224 |  | gaap: Increase (Decrease) in Inventory | xbrli:monetaryItemType | duration | credit | gaap:IncreaseDecreaseInInventory | 
            
            
               | 225 |  | gaap: Increase (Decrease) in Prepaid Expenses | xbrli:monetaryItemType | duration | credit | gaap:IncreaseDecreaseInPrepaidExpenses | 
            
            
               | 226 |  | gaap: Increase (Decrease) in Other Assets, Current | xbrli:monetaryItemType | duration | credit | gaap:IncreaseDecreaseInOtherAssetsCurrent | 
            
            
               | 227 |  | gaap: Increase (Decrease) in Accounts Payable | xbrli:monetaryItemType | duration | debit | gaap:IncreaseDecreaseInAccountsPayable | 
            
            
               | 228 |  | gaap: Increase (Decrease) in Accrued Expenses | xbrli:monetaryItemType | duration | debit | gaap:IncreaseDecreaseInAccruedExpenses | 
            
            
               | 229 |  | gaap: Increase (Decrease) in Other Liabilities, Current | xbrli:monetaryItemType | duration | debit | gaap:IncreaseDecreaseInOtherLiabilitiesCurrent | 
            
            
               | 230 |  | gaap: Increase (Decrease) in Working Capital | xbrli:monetaryItemType | duration | credit | gaap:IncreaseDecreaseInWorkingCapital | 
            
            
            
               | 231 |  | gaap: Cash Flow from (used in) Other Operating Activities [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowFromUsedInOtherOperatingActivitiesCalculation | 
            
            
               | 232 |  | gaap: Proceeds from Income Taxes Refunded | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromIncomeTaxesRefunded | 
            
            
               | 233 |  | gaap: Payments of Income Taxes | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfIncomeTaxes | 
            
            
               | 234 |  | gaap: Other Cash Flow from (used in) Other Operating Activities | xbrli:monetaryItemType | duration | debit | gaap:OtherCashFlowFromUsedInOtherOperatingActivities | 
            
            
               | 235 |  | gaap: Cash Flow from (used in) Other Operating Activities | xbrli:monetaryItemType | duration | debit | gaap:CashFlowFromUsedInOtherOperatingActivities | 
            
            
            
               | 236 |  | gaap: Cash Flow Provided by (used in) Operating Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowProvidedByUsedInOperatingActivitiesNet | 
            
            
            
               | 237 |  | gaap: Cash Flows Provided by (used in) Investing Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInInvestingActivitiesNetCalculation | 
            
            
               | 238 |  | gaap: Payments for Purchases of Property, Plant, and Equipment | xbrli:monetaryItemType | duration | credit | gaap:PaymentsForPurchasesOfPropertyPlantAndEquipment | 
            
            
               | 239 |  | gaap: Proceeds from Sale of Property, Plant, and Equipment | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromSaleOfPropertyPlantAndEquipment | 
            
            
               | 240 |  | gaap: Cash Flows Provided by (used in) Investing Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowsProvidedByUsedInInvestingActivitiesNet | 
            
            
            
               | 241 |  | gaap: Cash Flows Provided by (used in) Financing Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInFinancingActivitiesNetCalculation | 
            
            
               | 242 |  | gaap: Payments of Long-Term Debt | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfLongTermDebt | 
            
            
               | 243 |  | gaap: Proceeds from Additional Long-Term Debt | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromAdditionalLongTermDebt | 
            
            
               | 244 |  | gaap: Cash Flows Provided by (used in) Financing Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowsProvidedByUsedInFinancingActivitiesNet | 
            
            
            
               | 245 |  | gaap: Cash Flow, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowNet | 
            
            
            
               | 246 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalentsPerCashFlowStatement | 
            
            
               | 247 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Reconciles | xbrli:booleanItemType | duration |  | gaap:CashCashEquivalentsPerCashFlowStatementReconciles | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BF, Part 1: Changes in Equity) | 
            
            
               | 248 |  | gaap: Statement of Changes in Equity [Schedule] | xbrli:stringItemType | duration |  | gaap:StatementChangesInEquitySchedule | 
            
            
               | 249 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 250 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 251 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 252 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 253 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 254 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 255 |  | gaap: Statement of Changes in Equity [Line Items] | xbrli:stringItemType | duration |  | gaap:StatementOfChangesInEquityLineItems | 
            
            
               | 256 |  | gaap: *** [017] Equity needs work relating to prior period adjustments | xbrli:stringItemType | duration |  | gaap:_017EquityNeedsWorkRelatingToPriorPeriodAdjustments | 
            
            
               | 257 |  | gaap: Preferred Stock, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:PreferredStockChangesMovement | 
            
            
               | 258 |  | gaap: Preferred Stock, Beginning Balance | xbrli:monetaryItemType | instant | credit | gaap:PreferredStock | 
            
            
               | 259 |  | gaap: Preferred Stock, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:PreferredStockPeriodIncreaseDecreaseCalculation | 
            
            
               | 260 |  | gaap: Preferred Stock, Issued | xbrli:monetaryItemType | duration | credit | gaap:PreferredStockIssued | 
            
            
               | 261 |  | gaap: Preferred Stock, Buybacks | xbrli:monetaryItemType | duration | debit | gaap:PreferredStockBuybacks | 
            
            
               | 262 |  | gaap: Other Increase (Decrease) in Preferred Stock | xbrli:monetaryItemType | duration | credit | gaap:OtherIncreaseDecreaseInPreferredStock | 
            
            
               | 263 |  | gaap: Preferred Stock, Period Increase (Decrease) | xbrli:monetaryItemType | duration | credit | gaap:PreferredStockPeriodIncreaseDecrease | 
            
            
            
               | 264 |  | gaap: Preferred Stock, Ending Balance | xbrli:monetaryItemType | instant | credit | gaap:PreferredStock | 
            
            
               | 265 |  | gaap: Preferred Stock, Reconciles | xbrli:booleanItemType | duration |  | gaap:PreferredStockReconciles | 
            
            
            
               | 266 |  | gaap: Common Stock, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:CommonStockChangesMovement | 
            
            
               | 267 |  | gaap: Common Stock, Beginning Balance | xbrli:monetaryItemType | instant | credit | gaap:CommonStock | 
            
            
               | 268 |  | gaap: Common Stock, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:CommonStockPeriodIncreaseDecreaseCalculation | 
            
            
               | 269 |  | gaap: Common Stock, Issued | xbrli:monetaryItemType | duration | credit | gaap:CommonStockIssued | 
            
            
               | 270 |  | gaap: Common Stock, Options Exercised | xbrli:monetaryItemType | duration | credit | gaap:CommonStockOptionsExercised | 
            
            
               | 271 |  | gaap: Other Increase (Decrease) in Common Stock | xbrli:monetaryItemType | duration | credit | gaap:OtherIncreaseDecreaseInCommonStock | 
            
            
               | 272 |  | gaap: Common Stock, Period Increase (Decrease) | xbrli:monetaryItemType | duration | credit | gaap:CommonStockPeriodIncreaseDecrease | 
            
            
            
               | 273 |  | gaap: Common Stock, Ending Balance | xbrli:monetaryItemType | instant | credit | gaap:CommonStock | 
            
            
               | 274 |  | gaap: Common Stock, Reconciles | xbrli:booleanItemType | duration |  | gaap:CommonStockReconciles | 
            
            
            
               | 275 |  | gaap: Additional Paid in Capital, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:AdditionalPaidInCapitalChangesMovement | 
            
            
               | 276 |  | gaap: Additional Paid in Capital, Beginning Balance | xbrli:monetaryItemType | instant | credit | gaap:AdditionalPaidInCapital | 
            
            
               | 277 |  | gaap: Additional Paid in Capital, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:AdditionalPaidInCapitalPeriodIncreaseDecreaseCalculation | 
            
            
               | 278 |  | gaap: Additional Paid in Capital, Added from Issuance of Preferred Stock | xbrli:monetaryItemType | duration | credit | gaap:AdditionalPaidInCapitalAddedFromIssuanceOfPreferredStock | 
            
            
               | 279 |  | gaap: Additional Paid in Capital, Added from Issuance of Common Stock | xbrli:monetaryItemType | duration | credit | gaap:AdditionalPaidInCapitalAddedFromIssuanceOfCommonStock | 
            
            
               | 280 |  | gaap: Additional Paid in Capital, Removed from Buybacks of Preferred Stock | xbrli:monetaryItemType | duration | debit | gaap:AdditionalPaidInCapitalRemovedFromBuybacksOfPreferredStock | 
            
            
               | 281 |  | gaap: Other Increase (Decrease) in Additional Paid in Capital | xbrli:monetaryItemType | duration | credit | gaap:OtherIncreaseDecreaseInAdditionalPaidInCapital | 
            
            
               | 282 |  | gaap: Additional Paid in Capital, Period Increase (Decrease) | xbrli:monetaryItemType | duration | credit | gaap:AdditionalPaidInCapitalPeriodIncreaseDecrease | 
            
            
            
               | 283 |  | gaap: Additional Paid in Capital, Ending Balance | xbrli:monetaryItemType | instant | credit | gaap:AdditionalPaidInCapital | 
            
            
               | 284 |  | gaap: Additional Paid in Capital, Reconciles | xbrli:booleanItemType | duration |  | gaap:AdditionalPaidInCapitalReconciles | 
            
            
            
               | 285 |  | gaap: Retained Earnings (Accumulated Losses), Adjustments [Movement] | xbrli:stringItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesAdjustmentsMovement | 
            
            
               | 286 |  | gaap: Retained Earnings (Accumulated Losses), Originally Stated | xbrli:monetaryItemType | instant | credit | gaap:RetainedEarningsAccumulatedLosses | 
            
            
               | 287 |  | gaap: Retained Earnings (Accumulated Losses), Prior Period Adjustments [Calculation] | xbrli:stringItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesPriorPeriodAdjustmentsCalculation | 
            
            
               | 288 |  | gaap: Retained Earnings (Accumulated Losses), Prior Period Errors | xbrli:monetaryItemType | duration | credit | gaap:RetainedEarningsAccumulatedLossesPriorPeriodErrors | 
            
            
               | 289 |  | gaap: Retained Earnings (Accumulated Losses), Changes in Accounting Policies | xbrli:monetaryItemType | duration | credit | gaap:RetainedEarningsAccumulatedLossesChangesInAccountingPolicies | 
            
            
               | 290 |  | gaap: Retained Earnings (Accumulated Losses), Prior Period Adjustments | xbrli:monetaryItemType | duration | credit | gaap:RetainedEarningsAccumulatedLossesPriorPeriodAdjustments | 
            
            
            
               | 291 |  | gaap: Retained Earnings (Accumulated Losses), Restated | xbrli:monetaryItemType | instant | credit | gaap:RetainedEarningsAccumulatedLosses | 
            
            
               | 292 |  | gaap: Retained Earnings (Accumulated Losses), Adjustments, Reconciles | xbrli:booleanItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesAdjustmentsReconciles | 
            
            
            
               | 293 |  | gaap: Retained Earnings (Accumulated Losses), Changes [Movement] | xbrli:stringItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesChangesMovement | 
            
            
               | 294 |  | gaap: Retained Earnings (Accumulated Losses), Beginning Balance | xbrli:monetaryItemType | instant | credit | gaap:RetainedEarningsAccumulatedLosses | 
            
            
               | 295 |  | gaap: Retained Earnings (Accumulated Losses), Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesPeriodIncreaseDecreaseCalculation | 
            
            
               | 296 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
               | 297 |  | gaap: Dividends Paid | xbrli:monetaryItemType | duration | debit | gaap:DividendsPaid | 
            
            
               | 298 |  | gaap: Other Increase (Decrease) in Retained Earnings (Accumulated Losses) | xbrli:monetaryItemType | duration | credit | gaap:OtherIncreaseDecreaseInRetainedEarningsAccumulatedLosses | 
            
            
               | 299 |  | gaap: Retained Earnings (Accumulated Losses), Period Increase (Decrease) | xbrli:monetaryItemType | duration | credit | gaap:RetainedEarningsAccumulatedLossesPeriodIncreaseDecrease | 
            
            
            
               | 300 |  | gaap: Retained Earnings (Accumulated Losses), Ending Balance | xbrli:monetaryItemType | instant | credit | gaap:RetainedEarningsAccumulatedLosses | 
            
            
               | 301 |  | gaap: Retained Earnings (Accumulated Losses), Reconciles | xbrli:booleanItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesReconciles | 
            
            
            
               | 302 |  | gaap: Equity, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:EquityChangesMovement | 
            
            
               | 303 |  | gaap: Equity, Beginning Balance | xbrli:monetaryItemType | instant | credit | gaap:Equity | 
            
            
               | 304 |  | gaap: Equity, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:EquityPeriodIncreaseDecreaseCalculation | 
            
            
               | 305 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
               | 306 |  | gaap: Dividends Paid | xbrli:monetaryItemType | duration | debit | gaap:DividendsPaid | 
            
            
               | 307 |  | gaap: Preferred Stock and Additional Paid in Capital, Issuance of Preferred Stock | xbrli:monetaryItemType | duration | credit | gaap:PreferredStockAndAdditionalPaidInCapitalIssuanceOfPreferredStock | 
            
            
               | 308 |  | gaap: Common Stock and Additional Paid in Capital, Issuance of Common Stock | xbrli:monetaryItemType | duration | credit | gaap:CommonStockAndAdditionalPaidInCapitalIssuanceOfCommonStock | 
            
            
               | 309 |  | gaap: Preferred Stock and Additional Paid in Capital Removed, Buybacks of Preferred Stock | xbrli:monetaryItemType | duration | debit | gaap:PreferredStockAndAdditionalPaidInCapitalRemovedBuybacksOfPreferredStock | 
            
            
               | 310 |  | gaap: Common Stock, Options Exercised | xbrli:monetaryItemType | duration | credit | gaap:CommonStockOptionsExercised | 
            
            
               | 311 |  | gaap: Other Increase (Decrease) in Equity | xbrli:monetaryItemType | duration | credit | gaap:OtherIncreaseDecreaseInEquity | 
            
            
               | 312 |  | gaap: Equity, Period Increase (Decrease) | xbrli:monetaryItemType | duration | credit | gaap:EquityPeriodIncreaseDecrease | 
            
            
            
               | 313 |  | gaap: Equity, Ending Balance | xbrli:monetaryItemType | instant | credit | gaap:Equity | 
            
            
               | 314 |  | gaap: Equity, Reconciles | xbrli:booleanItemType | duration |  | gaap:EquityReconciles | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BF, Part 2: Changes in Equity, Preferred Stock) | 
            
            
               | 315 |  | gaap: Statement of Changes in Equity, Preferred Stock by Class [Schedule] | xbrli:stringItemType | duration |  | gaap:StatementChangesInEquityPreferredStockByClassSchedule | 
            
            
               | 316 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 317 |  | gaap: Class of Preferred Stock, Description [Axis] | xbrli:stringItemType | duration |  | gaap:ClassOfPreferredStockDescriptionAxis | 
            
            
               | 318 |  | gaap: All Classes of Preferred Stock [Domain] | xbrli:stringItemType | instant |  | gaap:AllClassesOfPreferredStockDomain | 
            
            
               | 319 |  | gaap: Class A Preferred Scock [Member] | xbrli:stringItemType | duration |  | gaap:ClassAPreferredScockMember | 
            
            
               | 320 |  | gaap: Class B Preferred Stock [Member] | xbrli:stringItemType | duration |  | gaap:ClassBPreferredStockMember | 
            
            
            
            
               | 321 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 322 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 323 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 324 |  | gaap: Statement of Changes in Equity, Preferred Stock by Class [Line Items] | xbrli:stringItemType | duration |  | gaap:StatementChangesInEquityPreferredStockByClassLineItems | 
            
            
               | 325 |  | gaap: Preferred Stock, Shares, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:PreferredStockSharesChangesMovement | 
            
            
               | 326 |  | gaap: Preferred Stock Shares, Beginning Balance | xbrli:sharesItemType | instant |  | gaap:PreferredStockShares | 
            
            
               | 327 |  | gaap: Preferred Stock Shares, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:PreferredStockSharesPeriodIncreaseDecreaseCalculation | 
            
            
               | 328 |  | gaap: Preferred Stock Shares, Additional Shares Issued | xbrli:sharesItemType | duration |  | gaap:PreferredStockSharesAdditionalSharesIssued | 
            
            
               | 329 |  | gaap: Preferred Stock Shares, Buybacks | xbrli:sharesItemType | duration |  | gaap:PreferredStockSharesBuybacks | 
            
            
               | 330 |  | gaap: Other Increase (Decrease) in Preferred Stock Shares | xbrli:sharesItemType | duration |  | gaap:OtherIncreaseDecreaseInPreferredStockShares | 
            
            
               | 331 |  | gaap: Preferred Stock Shares, Period Increase (Decrease) | xbrli:sharesItemType | duration |  | gaap:PreferredStockSharesPeriodIncreaseDecrease | 
            
            
            
               | 332 |  | gaap: Preferred Stock Shares, Ending Balance | xbrli:sharesItemType | instant |  | gaap:PreferredStockShares | 
            
            
               | 333 |  | gaap: Preferred Stock Shares, Reconciles | xbrli:booleanItemType | duration |  | gaap:PreferredStockSharesReconciles | 
            
            
            
               | 334 |  | gaap: Preferred Stock, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:PreferredStockChangesMovement | 
            
            
               | 335 |  | gaap: Preferred Stock, Beginning Balance | xbrli:monetaryItemType | instant | credit | gaap:PreferredStock | 
            
            
               | 336 |  | gaap: Preferred Stock, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:PreferredStockPeriodIncreaseDecreaseCalculation | 
            
            
               | 337 |  | gaap: Preferred Stock, Issued | xbrli:monetaryItemType | duration | credit | gaap:PreferredStockIssued | 
            
            
               | 338 |  | gaap: Preferred Stock, Buybacks | xbrli:monetaryItemType | duration | debit | gaap:PreferredStockBuybacks | 
            
            
               | 339 |  | gaap: Other Increase (Decrease) in Preferred Stock | xbrli:monetaryItemType | duration | credit | gaap:OtherIncreaseDecreaseInPreferredStock | 
            
            
               | 340 |  | gaap: Preferred Stock, Period Increase (Decrease) | xbrli:monetaryItemType | duration | credit | gaap:PreferredStockPeriodIncreaseDecrease | 
            
            
            
               | 341 |  | gaap: Preferred Stock, Ending Balance | xbrli:monetaryItemType | instant | credit | gaap:PreferredStock | 
            
            
               | 342 |  | gaap: Preferred Stock, Reconciles | xbrli:booleanItemType | duration |  | gaap:PreferredStockReconcilesCopy | 
            
            
            
            
            
            
               | * |  | Network: (Schedule BF, Part 3: Changes in Equity, Common Stock) | 
            
            
               | 343 |  | gaap: Statement of Changes in Equity, Common Stock by Class [Schedule] | xbrli:stringItemType | duration |  | gaap:StatementChangesInEquityCommonStockByClassSchedule | 
            
            
               | 344 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 345 |  | gaap: Class of Common Stock, Description [Axis] | xbrli:stringItemType | duration |  | gaap:ClassOfCommonStockDescriptionAxis | 
            
            
               | 346 |  | gaap: All Classes of Common Stock [Domain] | xbrli:stringItemType | instant |  | gaap:AllClassesOfCommonStockDomain | 
            
            
               | 347 |  | gaap: Class A Common Stock [Member] | xbrli:stringItemType | duration |  | gaap:ClassACommonStockMember | 
            
            
               | 348 |  | gaap: Class B Common Stock [Member] | xbrli:stringItemType | duration |  | gaap:ClassBCommonStockMember | 
            
            
            
            
               | 349 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 350 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 351 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 352 |  | gaap: Statement of Changes in Equity, Common Stock by Class [Line Items] | xbrli:stringItemType | duration |  | gaap:StatementChangesInEquityCommonStockByClassLineItems | 
            
            
               | 353 |  | gaap: Common Stock Shares, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:CommonStockSharesChangesMovement | 
            
            
               | 354 |  | gaap: Common Stock Shares, Beginning Balance | xbrli:sharesItemType | instant |  | gaap:CommonStockShares | 
            
            
               | 355 |  | gaap: Common Stock Shares, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:CommonStockSharesPeriodIncreaseDecreaseCalculation | 
            
            
               | 356 |  | gaap: Common Stock Shares, Additional Shares Issued | xbrli:sharesItemType | duration |  | gaap:CommonStockSharesAdditionalSharesIssued | 
            
            
               | 357 |  | gaap: Common Stock Shares, Options Exercised | xbrli:sharesItemType | duration |  | gaap:CommonStockSharesOptionsExercised | 
            
            
               | 358 |  | gaap: Other Increase (Decrease) in Common Stock Shares | xbrli:sharesItemType | duration |  | gaap:OtherIncreaseDecreaseInCommonStockShares | 
            
            
               | 359 |  | gaap: Common Stock Shares, Period Increase (Decrease) | xbrli:sharesItemType | duration |  | gaap:CommonStockSharesPeriodIncreaseDecrease | 
            
            
            
               | 360 |  | gaap: Common Stock Shares, Ending Balance | xbrli:sharesItemType | instant |  | gaap:CommonStockShares | 
            
            
               | 361 |  | gaap: Common Stock Shares, Reconciles | xbrli:booleanItemType | duration |  | gaap:CommonStockSharesReconciles | 
            
            
            
               | 362 |  | gaap: Common Stock, Changes [Movement] | xbrli:stringItemType | duration |  | gaap:CommonStockChangesMovement | 
            
            
               | 363 |  | gaap: Common Stock, Beginning Balance | xbrli:monetaryItemType | instant | credit | gaap:CommonStock | 
            
            
               | 364 |  | gaap: Common Stock, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:CommonStockPeriodIncreaseDecreaseCalculation | 
            
            
               | 365 |  | gaap: Common Stock, Issued | xbrli:monetaryItemType | duration | credit | gaap:CommonStockIssued | 
            
            
               | 366 |  | gaap: Common Stock, Options Exercised | xbrli:monetaryItemType | duration | credit | gaap:CommonStockOptionsExercised | 
            
            
               | 367 |  | gaap: Other Increase (Decrease) in Common Stock | xbrli:monetaryItemType | duration | credit | gaap:OtherIncreaseDecreaseInCommonStock | 
            
            
               | 368 |  | gaap: Common Stock, Period Increase (Decrease) | xbrli:monetaryItemType | duration | credit | gaap:CommonStockPeriodIncreaseDecrease | 
            
            
            
               | 369 |  | gaap: Common Stock, Ending Balance | xbrli:monetaryItemType | instant | credit | gaap:CommonStock | 
            
            
               | 370 |  | gaap: Common Stock, Reconciles | xbrli:booleanItemType | duration |  | gaap:CommonStockReconciles | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule CA, Part 1: Depository and Lending Institutions, Balance Sheet) | 
            
            
               | 371 |  | gaap: Depository and Lending Institutions, Balance Sheet [Schedule] | xbrli:stringItemType | duration |  | gaap:DepositoryLendingInstitutionsBalanceSheetSchedule | 
            
            
               | 372 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 373 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 374 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 375 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 376 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 377 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 378 |  | gaap: Depository and Lending Institutions, Balance Sheet [Line Items] | xbrli:stringItemType | duration |  | gaap:DepositoryLendingInstitutionsBalanceSheetLineItems | 
            
            
               | 379 |  | gaap: Assets [Calculation] | xbrli:stringItemType | duration |  | gaap:AssetsCalculation | 
            
            
               | 380 |  | gaap: Loans | xbrli:monetaryItemType | instant | debit | gaap:Loans | 
            
            
               | 381 |  | gaap: Investments | xbrli:monetaryItemType | instant | debit | gaap:Investments | 
            
            
               | 382 |  | gaap: Investment in Affiliates | xbrli:monetaryItemType | instant | debit | gaap:InvestmentInAffiliates | 
            
            
               | 383 |  | gaap: Property, Plant and Equipment, Net | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNet | 
            
            
               | 384 |  | gaap: Receivables, Net | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNet | 
            
            
               | 385 |  | gaap: Other Assets | xbrli:monetaryItemType | instant | debit | gaap:OtherAssets | 
            
            
               | 386 |  | gaap: Assets, Total | xbrli:monetaryItemType | instant | debit | gaap:Assets | 
            
            
            
               | 387 |  | gaap: Liabilities and Equity [Calculation] | xbrli:stringItemType | duration |  | gaap:LiabilitiesEquityCalculation | 
            
            
               | 388 |  | gaap: Liabilities [Calculation] | xbrli:stringItemType | duration |  | gaap:LiabilitiesCalculation | 
            
            
               | 389 |  | gaap: Payables and Accruals | xbrli:monetaryItemType | instant | credit | gaap:PayablesAndAccruals | 
            
            
               | 390 |  | gaap: Deposits | xbrli:monetaryItemType | instant | credit | gaap:Deposits | 
            
            
               | 391 |  | gaap: Long-Term Debt | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebt | 
            
            
               | 392 |  | gaap: Other Liabilities | xbrli:monetaryItemType | instant | credit | gaap:OtherLiabilities | 
            
            
               | 393 |  | gaap: Liabilities, Total | xbrli:monetaryItemType | instant | credit | gaap:Liabilities | 
            
            
            
               | 394 |  | gaap: Equity [Calculation] | xbrli:stringItemType | duration |  | gaap:EquityCalculation | 
            
            
               | 395 |  | gaap: Preferred Stock | xbrli:monetaryItemType | instant | credit | gaap:PreferredStock | 
            
            
               | 396 |  | gaap: Common Stock | xbrli:monetaryItemType | instant | credit | gaap:CommonStock | 
            
            
               | 397 |  | gaap: Additional Paid in Capital | xbrli:monetaryItemType | instant | credit | gaap:AdditionalPaidInCapital | 
            
            
               | 398 |  | gaap: Retained Earnings (Accumulated Losses) | xbrli:monetaryItemType | instant | credit | gaap:RetainedEarningsAccumulatedLosses | 
            
            
               | 399 |  | gaap: Equity, Total | xbrli:monetaryItemType | instant | credit | gaap:Equity | 
            
            
            
               | 400 |  | gaap: Liabilities and Equity, Total | xbrli:monetaryItemType | instant | credit | gaap:LiabilitiesAndEquity | 
            
            
            
            
            
            
               | * |  | Network: (Schedule CB, Part 1: Depository and Lending Institutions, Income Statement) | 
            
            
               | 401 |  | gaap: Depository and Lending Institutions, Income Statement [Schedule] | xbrli:stringItemType | duration |  | gaap:DepositoryLendingInstitutionsIncomeStatementSchedule | 
            
            
               | 402 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 403 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 404 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 405 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 406 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 407 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 408 |  | gaap: Depository and Lending Institutions, Income Statement [Line Items] | xbrli:stringItemType | duration |  | gaap:DepositoryLendingInstitutionsIncomeStatementLineItems | 
            
            
               | 409 |  | gaap: Net Income (Loss) [Calculation] | xbrli:stringItemType | duration |  | gaap:NetIncomeLossCalculation | 
            
            
               | 410 |  | gaap: Income (Loss) from Continuing Operations [Calculation] | xbrli:stringItemType | duration |  | gaap:IncomeLossFromContinuingOperationsCalculation | 
            
            
               | 411 |  | gaap: Income (Loss) from Continuing Operations before Income Taxes [Calculation] | xbrli:stringItemType | duration |  | gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesCalculation | 
            
            
               | 412 |  | gaap: Operating Income (Loss) [Calculation] | xbrli:stringItemType | duration |  | gaap:OperatingIncomeLossCalculation | 
            
            
               | 413 |  | gaap: Interest Income (Expense), Net, Financial Institutions [Calculation] | xbrli:stringItemType | duration |  | gaap:InterestIncomeExpenseNetFinancialInstitutionsCalculation | 
            
            
               | 414 |  | gaap: Interest Income, Financial Institutions | xbrli:monetaryItemType | duration | credit | gaap:InterestIncomeFinancialInstitutions | 
            
            
               | 415 |  | gaap: Interest Expense, Financial Institutions | xbrli:monetaryItemType | duration | debit | gaap:InterestExpenseFinancialInstitutions | 
            
            
               | 416 |  | gaap: Interest Income (Expense), Net, Financial Institutions | xbrli:monetaryItemType | duration | credit | gaap:InterestIncomeExpenseNetFinancialInstitutions | 
            
            
            
               | 417 |  | gaap: Fees and Commissions [Calculation] | xbrli:stringItemType | duration |  | gaap:FeesCommissionsCalculation | 
            
            
               | 418 |  | gaap: Fees and Commission Income | xbrli:monetaryItemType | duration | credit | gaap:FeesAndCommissionIncome | 
            
            
               | 419 |  | gaap: Fees and Commission Expense | xbrli:monetaryItemType | duration | debit | gaap:FeesAndCommissionExpense | 
            
            
               | 420 |  | gaap: Fees and Commission, Net | xbrli:monetaryItemType | duration | credit | gaap:FeesAndCommissionNet | 
            
            
            
               | 421 |  | gaap: Operating Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:OperatingIncomeLoss | 
            
            
            
               | 422 |  | gaap: Nonoperating Income (Loss) [Calculation] | xbrli:stringItemType | duration |  | gaap:NonoperatingIncomeLossCalculation | 
            
            
               | 423 |  | gaap: Interest Expense (Income) | xbrli:monetaryItemType | duration | debit | gaap:InterestExpenseIncome | 
            
            
               | 424 |  | gaap: Other Nonoperating Expenses (Income) | xbrli:monetaryItemType | duration | debit | gaap:OtherNonoperatingExpensesIncome | 
            
            
               | 425 |  | gaap: Nonoperating Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NonoperatingIncomeLoss | 
            
            
            
               | 426 |  | gaap: Income (Loss) from Continuing Operations before Income Taxes | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 
            
            
            
               | 427 |  | gaap: Income Tax Expense (Benefit) | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefit | 
            
            
               | 428 |  | gaap: Income (Loss) from Continuing Operations | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperations | 
            
            
            
               | 429 |  | gaap: Income (Loss) from Discontinued Operations, Net | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromDiscontinuedOperationsNet | 
            
            
               | 430 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
            
            
            
            
               | * |  | Network: (Schedule CC, Part 1: Depository and Lending Institutions, Cash Flow Statement) | 
            
            
               | 431 |  | gaap: Depository and Lending Institutions, Cash Flow Statement [Schedule] | xbrli:stringItemType | duration |  | gaap:DepositoryLendingInstitutionsCashFlowStatementSchedule | 
            
            
               | 432 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 433 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 434 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 435 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 436 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 437 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 438 |  | gaap: Depository and Lending Institutions, Cash Flow Statement [Line Items] | xbrli:stringItemType | duration |  | gaap:DepositoryLendingInstitutionsCashFlowStatementLineItems | 
            
            
               | 439 |  | gaap: Depository and Lending Institutions, Cash Flow Statement [Movement] | xbrli:stringItemType | duration |  | gaap:DepositoryLendingInstitutionsCashFlowStatementMovement | 
            
            
               | 440 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalentsPerCashFlowStatement | 
            
            
               | 441 |  | gaap: Cash Flow, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowNetCalculation | 
            
            
               | 442 |  | gaap: Cash Flows Provided by (used in) Operating Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInOperatingActivitiesNetCalculation | 
            
            
               | 443 |  | gaap: Proceeds from Collection of Interest Income | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromCollectionOfInterestIncome | 
            
            
               | 444 |  | gaap: Proceeds from Fees and Commissions | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromFeesAndCommissions | 
            
            
               | 445 |  | gaap: Payments of Interest | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfInterest | 
            
            
               | 446 |  | gaap: Payments of Operating Expenses | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfOperatingExpenses | 
            
            
               | 447 |  | gaap: Cash Flow Provided by (used in) Operating Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowProvidedByUsedInOperatingActivitiesNet | 
            
            
            
               | 448 |  | gaap: Cash Flows Provided by (used in) Investing Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInInvestingActivitiesNetCalculation | 
            
            
               | 449 |  | gaap: Payments for Purchases of Property, Plant, and Equipment | xbrli:monetaryItemType | duration | credit | gaap:PaymentsForPurchasesOfPropertyPlantAndEquipment | 
            
            
               | 450 |  | gaap: Proceeds from Sale of Property, Plant, and Equipment | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromSaleOfPropertyPlantAndEquipment | 
            
            
               | 451 |  | gaap: Cash Flows Provided by (used in) Investing Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowsProvidedByUsedInInvestingActivitiesNet | 
            
            
            
               | 452 |  | gaap: Cash Flows Provided by (used in) Financing Activities, Net [Calculation] | xbrli:stringItemType | duration |  | gaap:CashFlowsProvidedByUsedInFinancingActivitiesNetCalculation | 
            
            
               | 453 |  | gaap: Payments of Long-Term Debt | xbrli:monetaryItemType | duration | credit | gaap:PaymentsOfLongTermDebt | 
            
            
               | 454 |  | gaap: Proceeds from Additional Long-Term Debt | xbrli:monetaryItemType | duration | debit | gaap:ProceedsFromAdditionalLongTermDebt | 
            
            
               | 455 |  | gaap: Cash Flows Provided by (used in) Financing Activities, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowsProvidedByUsedInFinancingActivitiesNet | 
            
            
            
               | 456 |  | gaap: Cash Flow, Net | xbrli:monetaryItemType | duration | debit | gaap:CashFlowNet | 
            
            
            
               | 457 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalentsPerCashFlowStatement | 
            
            
               | 458 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement, Reconciles | xbrli:booleanItemType | duration |  | gaap:CashCashEquivalentsPerCashFlowStatementReconciles | 
            
            
            
            
            
            
               | * |  | Network: (Schedule KA, Part 1: Accounting Policies) | 
            
            
               | 459 |  | gaap: Accounting Policies [Schedule] | xbrli:stringItemType | duration |  | gaap:AccountingPoliciesSchedule | 
            
            
               | 460 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 461 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 462 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 463 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 464 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 465 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 466 |  | gaap: Accounting Policies [Line Items] | xbrli:stringItemType | duration |  | gaap:AccountingPoliciesLineItems | 
            
            
               | 467 |  | gaap: Accounting Policies [Hierarchy] | xbrli:stringItemType | duration |  | gaap:AccountingPoliciesHierarchy | 
            
            
               | 468 |  | gaap: Cash and Cash Equivalents Policy | xbrls:textItemType | duration |  | gaap:CashAndCashEquivalentsPolicy | 
            
            
               | 469 |  | gaap: Receivables Policy | xbrls:textItemType | duration |  | gaap:ReceivablesPolicy | 
            
            
               | 470 |  | gaap: Inventory Policy | xbrls:textItemType | duration |  | gaap:InventoryPolicy | 
            
            
               | 471 |  | gaap: Inventory Valuation Method | xbrli:stringItemType | duration |  | gaap:InventoryValuationMethod | 
            
            
               | 472 |  | gaap: Inventory Cost Method | xbrls:textItemType | duration |  | gaap:InventoryCostMethod | 
            
            
            
               | 473 |  | gaap: Prepaid Expenses Policy | xbrls:textItemType | duration |  | gaap:PrepaidExpensesPolicy | 
            
            
               | 474 |  | gaap: Property, Plant and Equipment Policy | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentPolicy | 
            
            
               | 475 |  | gaap: Property, Plant and Equipment, Measurement Basis | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentMeasurementBasis | 
            
            
               | 476 |  | gaap: Measurement Basis, Buildings | xbrls:textItemType | duration |  | gaap:MeasurementBasisBuildings | 
            
            
               | 477 |  | gaap: Measurement Basis, Furniture and Fixtures | xbrls:textItemType | duration |  | gaap:MeasurementBasisFurnitureAndFixtures | 
            
            
               | 478 |  | gaap: Measurement Basis, Other Property, Plant and Equipment | xbrls:textItemType | duration |  | gaap:MeasurementBasisOtherPropertyPlantAndEquipment | 
            
            
            
               | 479 |  | gaap: Property, Plant and Equipment, Depreciation Method | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentDepreciationMethod | 
            
            
               | 480 |  | gaap: Depreciation Method, Buildings | xbrls:textItemType | duration |  | gaap:DepreciationMethodBuildings | 
            
            
               | 481 |  | gaap: Depreciation Method, Furniture and Fixtures | xbrls:textItemType | duration |  | gaap:DepreciationMethodFurnitureAndFixtures | 
            
            
               | 482 |  | gaap: Depreciation Method, Other Property, Plant, and Equipment | xbrls:textItemType | duration |  | gaap:DepreciationMethodOtherPropertyPlantAndEquipment | 
            
            
            
               | 483 |  | gaap: Property, Plant and Equipment, Estimated Useful Life | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentEstimatedUsefulLife | 
            
            
               | 484 |  | gaap: Estimated Useful Life, Buildings | xbrls:textItemType | duration |  | gaap:EstimatedUsefulLifeBuildings | 
            
            
               | 485 |  | gaap: Estimated Useful Life, Furniture and Fixtures | xbrls:textItemType | duration |  | gaap:EstimatedUsefulLifeFurnitureAndFixtures | 
            
            
               | 486 |  | gaap: Estimated Useful Life, Other Property, Plant and Equipment | xbrls:textItemType | duration |  | gaap:EstimatedUsefulLifeOtherPropertyPlantAndEquipment | 
            
            
            
            
               | 487 |  | gaap: *** [001] See Schedule of Major Classes of PPE | xbrli:stringItemType | duration |  | gaap:_001SeeScheduleMajorClassesPPE | 
            
            
               | 488 |  | gaap: Other Assets Policy | xbrls:textItemType | duration |  | gaap:OtherAssetsPolicy | 
            
            
               | 489 |  | gaap: Payables and Accruals Policy | xbrls:textItemType | duration |  | gaap:PayablesAndAccrualsPolicy | 
            
            
               | 490 |  | gaap: Accounts Payable Policy | xbrls:textItemType | duration |  | gaap:AccountsPayablePolicy | 
            
            
               | 491 |  | gaap: Accrued Interest Policy | xbrls:textItemType | duration |  | gaap:AccruedInterestPolicy | 
            
            
               | 492 |  | gaap: Accrued Expenses Policy | xbrls:textItemType | duration |  | gaap:AccruedExpensesPolicy | 
            
            
               | 493 |  | gaap: Other Payables and Accruals Policy | xbrls:textItemType | duration |  | gaap:OtherPayablesAndAccrualsPolicy | 
            
            
            
               | 494 |  | gaap: Debt Policy | xbrls:textItemType | duration |  | gaap:DebtPolicy | 
            
            
               | 495 |  | gaap: Long-Term Debt Policy | xbrls:textItemType | duration |  | gaap:LongTermDebtPolicy | 
            
            
            
               | 496 |  | gaap: Other Liabilities Policy | xbrls:textItemType | duration |  | gaap:OtherLiabilitiesPolicy | 
            
            
               | 497 |  | gaap: Equity Policies | xbrls:textItemType | duration |  | gaap:EquityPolicies | 
            
            
               | 498 |  | gaap: Common Stock Policies | xbrls:textItemType | duration |  | gaap:CommonStockPolicies | 
            
            
               | 499 |  | gaap: Preferred Stock Policies | xbrls:textItemType | duration |  | gaap:PreferredStockPolicies | 
            
            
               | 500 |  | gaap: Additional Paid in Capital Policies | xbrls:textItemType | duration |  | gaap:AdditionalPaidInCapitalPolicies | 
            
            
               | 501 |  | gaap: Retained Earnings (Accumulated Losses) Policies | xbrls:textItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesPolicies | 
            
            
            
               | 502 |  | gaap: Income Taxes Policy | xbrls:textItemType | duration |  | gaap:IncomeTaxesPolicy | 
            
            
               | 503 |  | gaap: Other Accounting Policies | xbrls:textItemType | duration |  | gaap:OtherAccountingPolicies | 
            
            
            
            
            
            
               | * |  | Network: (Schedule KB, Part 1: Cash and Cash Equivalents) | 
            
            
               | 504 |  | gaap: Cash and Cash Equivalents [Schedule] | xbrli:stringItemType | duration |  | gaap:CashCashEquivalentsSchedule | 
            
            
               | 505 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 506 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 507 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 508 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 509 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 510 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 511 |  | gaap: Cash and Cash Equivalents [Line Items] | xbrli:stringItemType | duration |  | gaap:CashAndCashEquivalentsLineItems | 
            
            
               | 512 |  | gaap: *** [015] This puts two different SHAPES together into one SCHEDULE | xbrli:stringItemType | duration |  | gaap:_015ThisPutsTwoDifferentSHAPESTogetherIntoOneSCHEDULE | 
            
            
               | 513 |  | gaap: Cash and Cash Equivalents [Hierarchy] | xbrli:stringItemType | duration |  | gaap:CashCashEquivalentsHierarchy | 
            
            
               | 514 |  | gaap: Cash and Cash Equivalents [Text Block] | xbrls:textBlockItemType | duration |  | gaap:CashAndCashEquivalentsTextBlock | 
            
            
               | 515 |  | gaap: Cash and Cash Equivalents Disclosures | xbrls:textBlockItemType | duration |  | gaap:CashAndCashEquivalentsDisclosures | 
            
            
            
               | 516 |  | gaap: Cash and Cash Equivalents [Calculation] | xbrli:stringItemType | duration |  | gaap:CashCashEquivalentsCalculation | 
            
            
               | 517 |  | gaap: Cash, Unrestricted | xbrli:monetaryItemType | instant | debit | gaap:CashUnrestricted | 
            
            
               | 518 |  | gaap: Cash, Restricted | xbrli:monetaryItemType | instant | debit | gaap:CashRestricted | 
            
            
               | 519 |  | gaap: Short-Term Investments | xbrli:monetaryItemType | instant | debit | gaap:ShortTermInvestments | 
            
            
               | 520 |  | gaap: Other Cash and Cash Equivalents | xbrli:monetaryItemType | instant | debit | gaap:OtherCashAndCashEquivalents | 
            
            
               | 521 |  | gaap: Cash and Cash Equivalents, Total | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalents | 
            
            
            
            
            
            
               | * |  | Network: (Schedule KC, Part 1: Receivables) | 
            
            
               | 522 |  | gaap: Receivables [Abstract] | xbrli:stringItemType | duration |  | gaap:ReceivablesAbstract | 
            
            
               | 523 |  | gaap: *** [004] Receivables are set up is small chunks, each linkbase parallel, MUST be in separate extended links? | xbrli:stringItemType | duration |  | gaap:_004ReceivablesAreSetUpSmallChunksEachLinkbaseParallelMUSTBeInSeparateExtendedLinks | 
            
            
               | 524 |  | gaap: Receivables [Schedule] | xbrli:stringItemType | duration |  | gaap:ReceivablesSchedule | 
            
            
               | 525 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 526 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 527 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 528 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 529 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 530 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 531 |  | gaap: Receivables [Line Items] | xbrli:stringItemType | duration |  | gaap:ReceivablesLineItems | 
            
            
               | 532 |  | gaap: Receivables [Hierarchy] | xbrli:stringItemType | duration |  | gaap:ReceivablesHierarchy | 
            
            
               | 533 |  | gaap: Receivables [Text Block] | xbrls:textBlockItemType | duration |  | gaap:ReceivablesTextBlock | 
            
            
               | 534 |  | gaap: Receivables Disclosures | xbrls:textBlockItemType | duration |  | gaap:ReceivablesDisclosures | 
            
            
               | 535 |  | gaap: Notes Receivables Disclosures | xbrls:textBlockItemType | duration |  | gaap:NotesReceivablesDisclosures | 
            
            
               | 536 |  | gaap: Other Receivables Disclosures | xbrls:textBlockItemType | duration |  | gaap:OtherReceivablesDisclosures | 
            
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KC, Part 2: Receivables, Current/Noncurrent Breakdown) | 
            
            
               | 537 |  | gaap: Receivables [Abstract] | xbrli:stringItemType | duration |  | gaap:ReceivablesAbstract | 
            
            
               | 538 |  | gaap: Receivables [Schedule] | xbrli:stringItemType | duration |  | gaap:ReceivablesSchedule | 
            
            
               | 539 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 540 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 541 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 542 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 543 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 544 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 545 |  | gaap: Receivables [Line Items] | xbrli:stringItemType | duration |  | gaap:ReceivablesLineItems | 
            
            
               | 546 |  | gaap: Receivables, Net, by Current and Noncurrent [Calculation] | xbrli:stringItemType | duration |  | gaap:ReceivablesNetByCurrentNoncurrentCalculation | 
            
            
               | 547 |  | gaap: Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNetCurrent | 
            
            
               | 548 |  | gaap: Receivables, Net, Noncurrent | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNetNoncurrent | 
            
            
               | 549 |  | gaap: Receivables, Net | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNet | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KC, Part 3: Receivables, Gross/Net Breakdown) | 
            
            
               | 550 |  | gaap: Receivables [Abstract] | xbrli:stringItemType | duration |  | gaap:ReceivablesAbstract | 
            
            
               | 551 |  | gaap: Receivables [Schedule] | xbrli:stringItemType | duration |  | gaap:ReceivablesSchedule | 
            
            
               | 552 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 553 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 554 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 555 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 556 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 557 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 558 |  | gaap: Receivables [Line Items] | xbrli:stringItemType | duration |  | gaap:ReceivablesLineItems | 
            
            
               | 559 |  | gaap: Receivables, Net, by Net and Gross [Calculation] | xbrli:stringItemType | duration |  | gaap:ReceivablesNetByNetGrossCalculation | 
            
            
               | 560 |  | gaap: Receivables, Gross | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesGross | 
            
            
               | 561 |  | gaap: Allowance for Doubtful Accounts, Receivables | xbrli:monetaryItemType | instant | credit | gaap:AllowanceForDoubtfulAccountsReceivables | 
            
            
               | 562 |  | gaap: Receivables, Net | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNet | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KC, Part 4: Receivables, by Component) | 
            
            
               | 563 |  | gaap: Receivables [Abstract] | xbrli:stringItemType | duration |  | gaap:ReceivablesAbstract | 
            
            
               | 564 |  | gaap: Receivables [Schedule] | xbrli:stringItemType | duration |  | gaap:ReceivablesSchedule | 
            
            
               | 565 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 566 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 567 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 568 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 569 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 570 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 571 |  | gaap: Receivables [Line Items] | xbrli:stringItemType | duration |  | gaap:ReceivablesLineItems | 
            
            
               | 572 |  | gaap: Receivables, Net, Current, by Component [Calculation] | xbrli:stringItemType | duration |  | gaap:ReceivablesNetCurrentByComponentCalculation | 
            
            
               | 573 |  | gaap: Trade Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:TradeReceivablesNetCurrent | 
            
            
               | 574 |  | gaap: Finance Lease Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:FinanceLeaseReceivablesNetCurrent | 
            
            
               | 575 |  | gaap: Other Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:OtherReceivablesNetCurrent | 
            
            
               | 576 |  | gaap: Receivables, Net, Current | xbrli:monetaryItemType | instant | debit | gaap:ReceivablesNetCurrent | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KD, Part 1: Inventory) | 
            
            
               | 577 |  | gaap: Inventory [Schedule] | xbrli:stringItemType | duration |  | gaap:InventorySchedule | 
            
            
               | 578 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 579 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 580 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 581 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 582 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 583 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 584 |  | gaap: Inventory [Line Items] | xbrli:stringItemType | duration |  | gaap:InventoryLineItems | 
            
            
               | 585 |  | gaap: Inventory [Hierarchy] | xbrli:stringItemType | duration |  | gaap:InventoryHierarchy | 
            
            
               | 586 |  | gaap: Inventory [Text Block] | xbrls:textBlockItemType | duration |  | gaap:InventoryTextBlock | 
            
            
               | 587 |  | gaap: Inventory Disclosures | xbrls:textItemType | duration |  | gaap:InventoryDisclosures | 
            
            
               | 588 |  | gaap: Inventory, Description of Components | xbrls:textItemType | duration |  | gaap:InventoryDescriptionOfComponents | 
            
            
               | 589 |  | gaap: Inventory, Description of Calculation of Net Realizable Value | xbrls:textItemType | duration |  | gaap:InventoryDescriptionOfCalculationOfNetRealizableValue | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KE, Part 1: Prepaid Expenses) | 
            
            
               | 590 |  | gaap: Prepaid Expenses [Abstract] | xbrli:stringItemType | duration |  | gaap:PrepaidExpensesAbstract | 
            
            
               | 591 |  | gaap: Prepaid Expenses [Schedule] | xbrli:stringItemType | duration |  | gaap:PrepaidExpensesSchedule | 
            
            
               | 592 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 593 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 594 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 595 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 596 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 597 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 598 |  | gaap: Prepaid Expenses [Line Items] | xbrli:stringItemType | duration |  | gaap:PrepaidExpensesLineItems | 
            
            
               | 599 |  | gaap: Prepaid Expenses [Hierarchy] | xbrli:stringItemType | duration |  | gaap:PrepaidExpensesHierarchy | 
            
            
               | 600 |  | gaap: Prepaid Expenses [Text Block] | xbrls:textBlockItemType | duration |  | gaap:PrepaidExpensesTextBlock | 
            
            
               | 601 |  | gaap: Prepaid Expenses Disclosures | xbrls:textItemType | duration |  | gaap:PrepaidExpensesDisclosures | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KE, Part 1: Property, Plant and Equipment) | 
            
            
               | 602 |  | gaap: Property, Plant and Equipment [Abstract] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentAbstract | 
            
            
               | 603 |  | gaap: *** [003] PPE has two different SHAPES; one Hierarchy and one Calculation | xbrli:stringItemType | duration |  | gaap:_003PPEHasTwoDifferentSHAPESOneHierarchyOneCalculation | 
            
            
               | 604 |  | gaap: Property, Plant and Equipment [Schedule] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentSchedule | 
            
            
               | 605 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 606 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 607 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 608 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 609 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 610 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 611 |  | gaap: Property, Plant and Equipment [Line Items] | xbrli:stringItemType | duration |  | gaap:PropertyPlantAndEquipmentLineItems | 
            
            
               | 612 |  | gaap: Property, Plant and Equipment [Hierarchy] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentHierarchy | 
            
            
               | 613 |  | gaap: Property, Plant, and Equipment [Text Block] | xbrls:textBlockItemType | duration |  | gaap:PropertyPlantAndEquipmentTextBlock | 
            
            
               | 614 |  | gaap: Property, Plant, and Equipment Disclosures | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentDisclosures | 
            
            
               | 615 |  | gaap: Property, Plant, and Equipment under Finance Type Leases | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentUnderFinanceTypeLeases | 
            
            
               | 616 |  | gaap: Property, Plant, and Equipment, Net, Proforma | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNetProforma | 
            
            
            
            
               | 617 |  | gaap: Property, Plant, and Equipment, Net, Components [Calculation] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentNetComponentsCalculation | 
            
            
               | 618 |  | gaap: Land | xbrli:monetaryItemType | instant | debit | gaap:Land | 
            
            
               | 619 |  | gaap: Buildings, Net | xbrli:monetaryItemType | instant | debit | gaap:BuildingsNet | 
            
            
               | 620 |  | gaap: Furniture and Fixtures, Net | xbrli:monetaryItemType | instant | debit | gaap:FurnitureAndFixturesNet | 
            
            
               | 621 |  | gaap: Other Property, Plant, and Equipment, Net | xbrli:monetaryItemType | instant | debit | gaap:OtherPropertyPlantAndEquipmentNet | 
            
            
               | 622 |  | gaap: Property, Plant and Equipment, Net | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNet | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KF, Part 1: Property, Plant and Equipment, Major Classes) | 
            
            
               | 623 |  | gaap: Property, Plant and Equipment, by Major Class [Schedule] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentByMajorClassSchedule | 
            
            
               | 624 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 625 |  | gaap: Property, Plant and Equipment, Description of Major Class [Axis] | xbrli:stringItemType | duration |  | gaap:PropertyPlantAndEquipmentDescriptionOfMajorClassAxis | 
            
            
               | 626 |  | gaap: Property, Plant and Equipment, All Major Classes [Domain] | xbrli:stringItemType | duration |  | gaap:PropertyPlantAndEquipmentAllMajorClassesDomain | 
            
            
               | 627 |  | gaap: Land [Member] | xbrli:stringItemType | duration |  | gaap:LandMember | 
            
            
               | 628 |  | gaap: Buildings [Member] | xbrli:stringItemType | duration |  | gaap:BuildingsMember | 
            
            
               | 629 |  | gaap: Furniture and Fixtures [Member] | xbrli:stringItemType | duration |  | gaap:FurnitureAndFixturesMember | 
            
            
               | 630 |  | gaap: Furniture [Member] | xbrli:stringItemType | duration |  | gaap:FurnitureMember | 
            
            
               | 631 |  | gaap: Fixtures [Member] | xbrli:stringItemType | duration |  | gaap:FixturesMember | 
            
            
            
               | 632 |  | gaap: Other Property, Plant and Equipment [Member] | xbrli:stringItemType | duration |  | gaap:OtherPropertyPlantAndEquipmentMember | 
            
            
            
            
               | 633 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 634 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 635 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 636 |  | gaap: Property, Plant and Equipment, by Major Class [Line Items] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentByMajorClassLineItems | 
            
            
               | 637 |  | gaap: *** [007] This has two different SHAPES | xbrli:stringItemType | duration |  | gaap:_007ThisHasTwoDifferentSHAPES | 
            
            
               | 638 |  | gaap: Property, Plant and Equipment, by Major Class [Hierarchy] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentByMajorClassHierarchy | 
            
            
               | 639 |  | gaap: Property, Plant and Equipment Policy | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentPolicy | 
            
            
               | 640 |  | gaap: Property, Plant and Equipment, Measurement Basis | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentMeasurementBasis | 
            
            
               | 641 |  | gaap: Property, Plant and Equipment, Depreciation Method | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentDepreciationMethod | 
            
            
               | 642 |  | gaap: Property, Plant and Equipment, Estimated Useful Life | xbrls:textItemType | duration |  | gaap:PropertyPlantAndEquipmentEstimatedUsefulLife | 
            
            
            
            
               | 643 |  | gaap: *** [006] This is DIMENSIONS approach to articulating PPE Movement | xbrli:stringItemType | duration |  | gaap:_006ThisDIMENSIONSApproachToArticulatingPPEMovement | 
            
            
               | 644 |  | gaap: Property, Plant and Equipment, Net, Movement [Movement] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentNetMovementMovement | 
            
            
               | 645 |  | gaap: Property, Plant and Equipment, Net, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNet | 
            
            
               | 646 |  | gaap: Property, Plant and Equipment, Net, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentNetPeriodIncreaseDecreaseCalculation | 
            
            
               | 647 |  | gaap: Property, Plant and Equipment, Net, Additions | xbrli:monetaryItemType | duration | debit | gaap:PropertyPlantAndEquipmentNetAdditions | 
            
            
               | 648 |  | gaap: Property, Plant and Equipment, Net, Disposals | xbrli:monetaryItemType | duration | credit | gaap:PropertyPlantAndEquipmentNetDisposals | 
            
            
               | 649 |  | gaap: Property, Plant and Equipment, Net, Translation Difference | xbrli:monetaryItemType | duration | debit | gaap:PropertyPlantAndEquipmentNetTranslationDifference | 
            
            
               | 650 |  | gaap: Other Increase (Decrease) in Property, Plant and Equipment, Net | xbrli:monetaryItemType | duration | debit | gaap:OtherIncreaseDecreaseInPropertyPlantAndEquipmentNet | 
            
            
               | 651 |  | gaap: Property, Plant and Equipment, Net, Period Increase (Decrease) | xbrli:monetaryItemType | duration | debit | gaap:PropertyPlantAndEquipmentNetPeriodIncreaseDecrease | 
            
            
            
               | 652 |  | gaap: Property, Plant and Equipment, Net, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNet | 
            
            
               | 653 |  | gaap: Property, Plant and Equipment, Net, Reconciles | xbrli:booleanItemType | duration |  | gaap:PropertyPlantAndEquipmentNetReconciles | 
            
            
            
            
            
            
               | * |  | Network: (Schedule KF, Part 2: Property, Plant and Equipment Movements) | 
            
            
               | 654 |  | gaap: Movement in Property, Plant and Equipment [Schedule] | xbrli:stringItemType | duration |  | gaap:MovementInPropertyPlantEquipmentSchedule | 
            
            
               | 655 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 656 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 657 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 658 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 659 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 660 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 661 |  | gaap: Movement in Property, Plant and Equipment [Line Items] | xbrli:stringItemType | duration |  | gaap:MovementInPropertyPlantEquipmentLineItems | 
            
            
               | 662 |  | gaap: *** [010] This is ITEMS approach to articuating PPE movements | xbrli:stringItemType | duration |  | gaap:_010ThisITEMSApproachToArticuatingPPEMovements | 
            
            
               | 663 |  | gaap: Land, Movement [Movement] | xbrli:stringItemType | duration |  | gaap:LandMovementMovement | 
            
            
               | 664 |  | gaap: Land, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:Land | 
            
            
               | 665 |  | gaap: Land, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:LandPeriodIncreaseDecreaseCalculation | 
            
            
               | 666 |  | gaap: Land, Additions | xbrli:monetaryItemType | duration | debit | gaap:LandAdditions | 
            
            
               | 667 |  | gaap: Land, Disposals | xbrli:monetaryItemType | duration | credit | gaap:LandDisposals | 
            
            
               | 668 |  | gaap: Land, Translation Difference | xbrli:monetaryItemType | duration | debit | gaap:LandTranslationDifference | 
            
            
               | 669 |  | gaap: Other Increase (Decrease) in Land | xbrli:monetaryItemType | duration | debit | gaap:OtherIncreaseDecreaseInLand | 
            
            
               | 670 |  | gaap: Land, Period Increase (Decrease) | xbrli:monetaryItemType | duration | debit | gaap:LandPeriodIncreaseDecrease | 
            
            
            
               | 671 |  | gaap: Land, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:Land | 
            
            
               | 672 |  | gaap: Land, Reconciles | xbrli:booleanItemType | duration |  | gaap:LandReconciles | 
            
            
            
               | 673 |  | gaap: Buildings, Net, Movement [Movement] | xbrli:stringItemType | duration |  | gaap:BuildingsNetMovementMovement | 
            
            
               | 674 |  | gaap: Buildings, Net, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:BuildingsNet | 
            
            
               | 675 |  | gaap: Buildings, Net, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:BuildingsNetPeriodIncreaseDecreaseCalculation | 
            
            
               | 676 |  | gaap: Buildings, Net, Additions | xbrli:monetaryItemType | duration | debit | gaap:BuildingsNetAdditions | 
            
            
               | 677 |  | gaap: Buildings, Net, Disposals | xbrli:monetaryItemType | duration | credit | gaap:BuildingsNetDisposals | 
            
            
               | 678 |  | gaap: Buildings, Net, Translation Difference | xbrli:monetaryItemType | duration | debit | gaap:BuildingsNetTranslationDifference | 
            
            
               | 679 |  | gaap: Other Increase (Decrease) in Buildings, Net | xbrli:monetaryItemType | duration | debit | gaap:OtherIncreaseDecreaseInBuildingsNet | 
            
            
               | 680 |  | gaap: Buildings, Net, Period Increase (Decrease) | xbrli:monetaryItemType | duration | debit | gaap:BuildingsNetPeriodIncreaseDecrease | 
            
            
            
               | 681 |  | gaap: Buildings, Net, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:BuildingsNet | 
            
            
               | 682 |  | gaap: Buildings, Net, Reconciles | xbrli:booleanItemType | duration |  | gaap:BuildingsNetReconciles | 
            
            
            
               | 683 |  | gaap: Furniture and Fixtures, Net, Movement [Movement] | xbrli:stringItemType | duration |  | gaap:FurnitureAndFixturesNetMovementMovement | 
            
            
               | 684 |  | gaap: Furniture and Fixtures, Net, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:FurnitureAndFixturesNet | 
            
            
               | 685 |  | gaap: Furniture and Fixtures, Net, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:FurnitureFixturesNetPeriodIncreaseDecreaseCalculation | 
            
            
               | 686 |  | gaap: Furniture and Fixtures, Net, Additions | xbrli:monetaryItemType | duration | debit | gaap:FurnitureAndFixturesNetAdditions | 
            
            
               | 687 |  | gaap: Furniture and Fixtures, Net, Disposals | xbrli:monetaryItemType | duration | credit | gaap:FurnitureAndFixturesNetDisposals | 
            
            
               | 688 |  | gaap: Furniture and Fixtures, Net, Translation Difference | xbrli:monetaryItemType | duration | debit | gaap:FurnitureAndFixturesNetTranslationDifference | 
            
            
               | 689 |  | gaap: Other Increase (Decrease) in Furniture and Fixtures, Net | xbrli:monetaryItemType | duration | debit | gaap:OtherIncreaseDecreaseInFurnitureAndFixturesNet | 
            
            
               | 690 |  | gaap: Furniture and Fixtures, Net, Period Increase (Decrease) | xbrli:monetaryItemType | duration | debit | gaap:FurnitureAndFixturesNetPeriodIncreaseDecrease | 
            
            
            
               | 691 |  | gaap: Furniture and Fixtures, Net, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:FurnitureAndFixturesNet | 
            
            
               | 692 |  | gaap: Furniture and Fixtures, Net, Reconciles | xbrli:booleanItemType | duration |  | gaap:FurnitureAndFixturesNetReconciles | 
            
            
            
               | 693 |  | gaap: Other Property, Plant and Equipment, Net, Movement [Movement] | xbrli:stringItemType | duration |  | gaap:OtherPropertyPlantEquipmentNetMovementMovement | 
            
            
               | 694 |  | gaap: Other Property, Plant, and Equipment, Net, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:OtherPropertyPlantAndEquipmentNet | 
            
            
               | 695 |  | gaap: Other Property, Plant, and Equipment, Net, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:OtherPropertyPlantEquipmentNetPeriodIncreaseDecreaseCalculation | 
            
            
               | 696 |  | gaap: Other Property, Plant, and Equipment, Net, Additions | xbrli:monetaryItemType | duration | debit | gaap:OtherPropertyPlantAndEquipmentNetAdditions | 
            
            
               | 697 |  | gaap: Other Property, Plant, and Equipment, Net, Disposals | xbrli:monetaryItemType | duration | credit | gaap:OtherPropertyPlantAndEquipmentNetDisposals | 
            
            
               | 698 |  | gaap: Other Property, Plant, and Equipment, Net, Translation Difference | xbrli:monetaryItemType | duration | debit | gaap:OtherPropertyPlantAndEquipmentNetTranslationDifference | 
            
            
               | 699 |  | gaap: Other Increase (Decrease) in Other Property, Plant, and Equipment, Net | xbrli:monetaryItemType | duration | debit | gaap:OtherIncreaseDecreaseInOtherPropertyPlantAndEquipmentNet | 
            
            
               | 700 |  | gaap: Other Property, Plant, and Equipment, Net, Period Increase (Decrease) | xbrli:monetaryItemType | duration | debit | gaap:OtherPropertyPlantAndEquipmentNetPeriodIncreaseDecrease | 
            
            
            
               | 701 |  | gaap: Other Property, Plant, and Equipment, Net, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:OtherPropertyPlantAndEquipmentNet | 
            
            
               | 702 |  | gaap: Other Property, Plant, and Equipment, Net, Reconciles | xbrli:booleanItemType | duration |  | gaap:OtherPropertyPlantAndEquipmentNetReconciles | 
            
            
            
               | 703 |  | gaap: Property, Plant and Equipment, Net, Movement [Movement] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentNetMovementMovement | 
            
            
               | 704 |  | gaap: Property, Plant and Equipment, Net, Beginning Balance | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNet | 
            
            
               | 705 |  | gaap: Property, Plant and Equipment, Net, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:PropertyPlantEquipmentNetPeriodIncreaseDecreaseCalculation | 
            
            
               | 706 |  | gaap: Property, Plant and Equipment, Net, Additions | xbrli:monetaryItemType | duration | debit | gaap:PropertyPlantAndEquipmentNetAdditions | 
            
            
               | 707 |  | gaap: Property, Plant and Equipment, Net, Disposals | xbrli:monetaryItemType | duration | credit | gaap:PropertyPlantAndEquipmentNetDisposals | 
            
            
               | 708 |  | gaap: Property, Plant and Equipment, Net, Translation Difference | xbrli:monetaryItemType | duration | debit | gaap:PropertyPlantAndEquipmentNetTranslationDifference | 
            
            
               | 709 |  | gaap: Other Increase (Decrease) in Property, Plant and Equipment, Net | xbrli:monetaryItemType | duration | debit | gaap:OtherIncreaseDecreaseInPropertyPlantAndEquipmentNet | 
            
            
               | 710 |  | gaap: Property, Plant and Equipment, Net, Period Increase (Decrease) | xbrli:monetaryItemType | duration | debit | gaap:PropertyPlantAndEquipmentNetPeriodIncreaseDecrease | 
            
            
            
               | 711 |  | gaap: Property, Plant and Equipment, Net, Ending Balance | xbrli:monetaryItemType | instant | debit | gaap:PropertyPlantAndEquipmentNet | 
            
            
               | 712 |  | gaap: Property, Plant and Equipment, Net, Reconciles | xbrli:booleanItemType | duration |  | gaap:PropertyPlantAndEquipmentNetReconciles | 
            
            
            
            
            
            
               | * |  | Network: (Schedule KF, Part 3: Leasehold Land and Buildings) | 
            
            
               | 713 |  | gaap: Leasehold Land and Buildings [Abstract] | xbrli:stringItemType | duration |  | gaap:LeaseholdLandBuildingsAbstract | 
            
            
               | 714 |  | gaap: Leasehold Land and Building [Schedule] | xbrli:stringItemType | duration |  | gaap:LeaseholdLandBuildingSchedule | 
            
            
               | 715 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 716 |  | gaap: Leasehold Land and Building, Identifier [Axis] | xbrli:stringItemType | duration |  | gaap:LeaseholdLandAndBuildingIdentifierAxis | 
            
            
               | 717 |  | gaap: All Leasehold Identifiers [Domain] | xbrli:stringItemType | duration |  | gaap:AllLeaseholdIdentifiersDomain | 
            
            
               | 718 |  | gaap: Leasehold A [Member] | xbrli:stringItemType | duration |  | gaap:LeaseholdAMember | 
            
            
               | 719 |  | gaap: Leasehold B [Member] | xbrli:stringItemType | duration |  | gaap:LeaseholdBMember | 
            
            
            
            
               | 720 |  | gaap: Leasehold Land and Building, State [Axis] | xbrli:stringItemType | duration |  | gaap:LeaseholdLandAndBuildingStateAxis | 
            
            
               | 721 |  | gaap: All States [Domain] | xbrli:stringItemType | duration |  | gaap:AllStatesDomain | 
            
            
               | 722 |  | gaap: Washington [Member] | xbrli:stringItemType | duration |  | gaap:WashingtonMember | 
            
            
               | 723 |  | gaap: Oregon [Member] | xbrli:stringItemType | duration |  | gaap:OregonMember | 
            
            
               | 724 |  | gaap: California [Member] | xbrli:stringItemType | duration |  | gaap:CaliforniaMember | 
            
            
            
            
               | 725 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 726 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 727 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 728 |  | gaap: Leasehold Land and Building [Line Items] | xbrli:stringItemType | duration |  | gaap:LeaseholdLandAndBuildingLineItems | 
            
            
               | 729 |  | gaap: Leasehold Land and Buildings [Record] | xbrli:stringItemType | duration |  | gaap:LeaseholdLandBuildingsRecord | 
            
            
               | 730 |  | gaap: Leasehold Land and Buildings Details [Text Block] | xbrls:textBlockItemType | duration |  | gaap:LeaseholdLandAndBuildingsDetailsTextBlock | 
            
            
               | 731 |  | gaap: Leasehold Land and Building, Location | xbrls:textItemType | duration |  | gaap:LeaseholdLandAndBuildingLocation | 
            
            
               | 732 |  | gaap: Leasehold Land and Building, Description of Facility | xbrls:textItemType | duration |  | gaap:LeaseholdLandAndBuildingDescriptionOfFacility | 
            
            
               | 733 |  | gaap: Leasehold Land and Building, Tenure | xbrls:textItemType | duration |  | gaap:LeaseholdLandAndBuildingTenure | 
            
            
               | 734 |  | gaap: Leasehold Land and Building, Tenure Start Date | xbrli:dateItemType | duration |  | gaap:LeaseholdLandAndBuildingTenureStartDate | 
            
            
               | 735 |  | gaap: Leasehold Land and Building, Land Area | xbrli:decimalItemType | instant |  | gaap:LeaseholdLandAndBuildingLandArea | 
            
            
               | 736 |  | gaap: Leasehold Land and Building, Value at Cost | xbrli:monetaryItemType | instant | debit | gaap:LeaseholdLandAndBuildingValueAtCost | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule KG, Part 1: Other Assets) | 
            
            
               | 737 |  | gaap: Other Assets [Abstract] | xbrli:stringItemType | duration |  | gaap:OtherAssetsAbstract | 
            
            
               | 738 |  | gaap: Other Assets [Schedule] | xbrli:stringItemType | duration |  | gaap:OtherAssetsSchedule | 
            
            
               | 739 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 740 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 741 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 742 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 743 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 744 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 745 |  | gaap: Other Assets [Line Items] | xbrli:stringItemType | duration |  | gaap:OtherAssetsLineItems | 
            
            
               | 746 |  | gaap: *** [008] This has two SHAPES, should second go into different extended link? | xbrli:stringItemType | duration |  | gaap:_008ThisHasTwoSHAPESShouldSecondGoIntoDifferentExtendedLink | 
            
            
               | 747 |  | gaap: Other Assets [Hierarchy] | xbrli:stringItemType | duration |  | gaap:OtherAssetsHierarchy | 
            
            
               | 748 |  | gaap: Other Assets [Text Block] | xbrls:textBlockItemType | duration |  | gaap:OtherAssetsTextBlock | 
            
            
               | 749 |  | gaap: Other Assets Disclosures | xbrls:textItemType | duration |  | gaap:OtherAssetsDisclosures | 
            
            
               | 750 |  | gaap: Other Assets, Current Disclosures | xbrls:textItemType | duration |  | gaap:OtherAssetsCurrentDisclosures | 
            
            
               | 751 |  | gaap: Other Assets, Noncurrent Disclosures | xbrls:textItemType | duration |  | gaap:OtherAssetsNoncurrentDisclosures | 
            
            
            
            
               | 752 |  | gaap: Other Assets, by Current and Noncurrent Portion [Calculation] | xbrli:stringItemType | duration |  | gaap:OtherAssetsByCurrentNoncurrentPortionCalculation | 
            
            
               | 753 |  | gaap: Other Assets, Current | xbrli:monetaryItemType | instant | debit | gaap:OtherAssetsCurrent | 
            
            
               | 754 |  | gaap: Other Assets, Noncurrent | xbrli:monetaryItemType | instant | debit | gaap:OtherAssetsNoncurrent | 
            
            
               | 755 |  | gaap: Other Assets, Total | xbrli:monetaryItemType | instant | debit | gaap:OtherAssets | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule LA, Part 1: Payables and Accruals) | 
            
            
               | 756 |  | gaap: Payables and Accruals [Abstract] | xbrli:stringItemType | duration |  | gaap:PayablesAccrualsAbstract | 
            
            
               | 757 |  | gaap: Payables and Accruals [Schedule] | xbrli:stringItemType | duration |  | gaap:PayablesAccrualsSchedule | 
            
            
               | 758 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 759 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 760 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 761 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 762 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 763 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 764 |  | gaap: Payables and Accruals [Line Items] | xbrli:stringItemType | duration |  | gaap:PayablesAndAccrualsLineItems | 
            
            
               | 765 |  | gaap: *** [009] This has two SHAPES | xbrli:stringItemType | duration |  | gaap:_009ThisHasTwoSHAPES | 
            
            
               | 766 |  | gaap: Payables and Accruals [Hierarchy] | xbrli:stringItemType | duration |  | gaap:PayablesAccrualsHierarchy | 
            
            
               | 767 |  | gaap: Payables and Accruals [Text Block] | xbrls:textBlockItemType | duration |  | gaap:PayablesAndAccrualsTextBlock | 
            
            
               | 768 |  | gaap: Payables and Accruals Disclosures | xbrls:textItemType | duration |  | gaap:PayablesAndAccrualsDisclosures | 
            
            
               | 769 |  | gaap: Accounts Payable Disclosures | xbrls:textItemType | duration |  | gaap:AccountsPayableDisclosures | 
            
            
               | 770 |  | gaap: Accrued Interest Payable Disclosures | xbrls:textItemType | duration |  | gaap:AccruedInterestPayableDisclosures | 
            
            
               | 771 |  | gaap: Accrued Expenses Disclosures | xbrls:textItemType | duration |  | gaap:AccruedExpensesDisclosures | 
            
            
               | 772 |  | gaap: Other Payables and Accruals Disclosures | xbrls:textItemType | duration |  | gaap:OtherPayablesAndAccrualsDisclosures | 
            
            
            
            
               | 773 |  | gaap: Payables and Accruals [Calculation] | xbrli:stringItemType | duration |  | gaap:PayablesAccrualsCalculation | 
            
            
               | 774 |  | gaap: Accounts Payable | xbrli:monetaryItemType | instant | credit | gaap:AccountsPayable | 
            
            
               | 775 |  | gaap: Accrued Expenses | xbrli:monetaryItemType | instant | credit | gaap:AccruedExpenses | 
            
            
               | 776 |  | gaap: Accrued Interest Payable | xbrli:monetaryItemType | instant | credit | gaap:AccruedInterestPayable | 
            
            
               | 777 |  | gaap: Other Payables and Accruals | xbrli:monetaryItemType | instant | credit | gaap:OtherPayablesAndAccruals | 
            
            
               | 778 |  | gaap: Payables and Accruals, Total | xbrli:monetaryItemType | instant | credit | gaap:PayablesAndAccruals | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule LB, Part 1: Debt) | 
            
            
               | 779 |  | gaap: Debt [Abstract] | xbrli:stringItemType | duration |  | gaap:DebtAbstract | 
            
            
               | 780 |  | gaap: *** [012] Three SCHEDULES organized under one abstract concept, different SHAPES | xbrli:stringItemType | duration |  | gaap:_012ThreeSCHEDULESOrganizedUnderOneAbstractConceptDifferentSHAPES | 
            
            
               | 781 |  | gaap: Debt [Schedule] | xbrli:stringItemType | duration |  | gaap:DebtSchedule | 
            
            
               | 782 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 783 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 784 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 785 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 786 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 787 |  | gaap: Debt [Line Items] | xbrli:stringItemType | duration |  | gaap:DebtLineItems | 
            
            
               | 788 |  | gaap: *** [011] Two different SHAPES, calculations in different extended links.  Good or bad? | xbrli:stringItemType | duration |  | gaap:_011TwoDifferentSHAPESCalculationsInDifferentExtendedLinks.GoodOrBad | 
            
            
               | 789 |  | gaap: Debt Disclosures [Hierarchy] | xbrli:stringItemType | duration |  | gaap:DebtDisclosuresHierarchy | 
            
            
               | 790 |  | gaap: Debt Disclosures | xbrls:textItemType | duration |  | gaap:DebtDisclosures | 
            
            
               | 791 |  | gaap: Long-Term Debt Disclosures | xbrls:textItemType | duration |  | gaap:LongTermDebtDisclosures | 
            
            
            
            
               | 792 |  | gaap: Long-Term Debt, by Component [Calculation] | xbrli:stringItemType | duration |  | gaap:Long-TermDebtByComponentCalculation | 
            
            
               | 793 |  | gaap: Long-Term Debt, Secured | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtSecured | 
            
            
               | 794 |  | gaap: Long-Term Debt, Unsecured | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtUnsecured | 
            
            
               | 795 |  | gaap: Long-Term Debt, Subordinated | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtSubordinated | 
            
            
               | 796 |  | gaap: Other Long-Term Debt | xbrli:monetaryItemType | instant | credit | gaap:OtherLongTermDebt | 
            
            
               | 797 |  | gaap: Long-Term Debt | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebt | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule LB, Part 3: Long-Term Debt, Current/Noncurrent Breakdown) | 
            
            
               | 798 |  | gaap: Debt [Schedule] | xbrli:stringItemType | duration |  | gaap:DebtSchedule | 
            
            
               | 799 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 800 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 801 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 802 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 803 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 804 |  | gaap: Debt [Line Items] | xbrli:stringItemType | duration |  | gaap:DebtLineItems | 
            
            
               | 805 |  | gaap: Long -Term Debt, by Current and Noncurrent Portions [Calculation] | xbrli:stringItemType | duration |  | gaap:Long-TermDebtByCurrentNoncurrentPortionsCalculation | 
            
            
               | 806 |  | gaap: Long-Term Debt, Current | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtCurrent | 
            
            
               | 807 |  | gaap: Long-Term Debt, Noncurrent | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtNoncurrent | 
            
            
               | 808 |  | gaap: Long-Term Debt, Total | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebt | 
            
            
            
            
            
            
               | * |  | Network: (Schedule LB, Part 4: Long-Term Debt Maturities) | 
            
            
               | 809 |  | gaap: Long-Term Debt, by Maturity [Schedule] | xbrli:stringItemType | duration |  | gaap:LongTermDebtByMaturitySchedule | 
            
            
               | 810 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 811 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 812 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 813 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 814 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 815 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 816 |  | gaap: Long-Term Debt, by Maturity [Line Items] | xbrli:stringItemType | duration |  | gaap:Long-TermDebtByMaturityLineItems | 
            
            
               | 817 |  | gaap: Long-Term Debt, by Maturity [Calculation] | xbrli:stringItemType | duration |  | gaap:Long-TermDebtByMaturityCalculation | 
            
            
               | 818 |  | gaap: Long-Term Debt, Current | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtCurrent | 
            
            
               | 819 |  | gaap: Long-Term Debt, Maturing in Two and Three Years [Calculation] | xbrli:stringItemType | duration |  | gaap:Long-TermDebtMaturingInTwoThreeYearsCalculation | 
            
            
               | 820 |  | gaap: Long-Term Debt, Maturing in Two Years | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtMaturingInTwoYears | 
            
            
               | 821 |  | gaap: Long-Term Debt, Maturing in Three Years | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtMaturingInThreeYears | 
            
            
               | 822 |  | gaap: Long-Term Debt, Maturing in Two and Three Years | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtMaturingInTwoAndThreeYears | 
            
            
            
               | 823 |  | gaap: Long-Term Debt, Maturing in Four and Five Years [Calculation] | xbrli:stringItemType | duration |  | gaap:Long-TermDebtMaturingInFourFiveYearsCalculation | 
            
            
               | 824 |  | gaap: Long-Term Debt, Maturing in Four Years | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtMaturingInFourYears | 
            
            
               | 825 |  | gaap: Long-Term Debt, Maturing in Five Years | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtMaturingInFiveYears | 
            
            
               | 826 |  | gaap: Long-Term Debt, Maturing in Four and Five Years | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtMaturingInFourAndFiveYears | 
            
            
            
               | 827 |  | gaap: Long-Term Debt, Maturing Thereafter | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebtMaturingThereafter | 
            
            
               | 828 |  | gaap: Long-Term Debt, Total | xbrli:monetaryItemType | instant | credit | gaap:LongTermDebt | 
            
            
            
            
            
            
               | * |  | Network: (Schedule LB, Part 5: Long-Term Debt Instruments) | 
            
            
               | 829 |  | gaap: Long-Term Debt Instrument [Schedule] | xbrli:stringItemType | duration |  | gaap:LongTermDebtInstrumentSchedule | 
            
            
               | 830 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 831 |  | gaap: Debt Instrument, Identifier [Axis] | xbrli:stringItemType | duration |  | gaap:DebtInstrumentIdentifierAxis | 
            
            
               | 832 |  | gaap: All Debt Instruments [Domain] | xbrli:stringItemType | instant |  | gaap:AllDebtInstrumentsDomain | 
            
            
               | 833 |  | gaap: Debt Instrument A [Member] | xbrli:stringItemType | duration |  | gaap:DebtInstrumentAMember | 
            
            
               | 834 |  | gaap: Debt Instrument B [Member] | xbrli:stringItemType | duration |  | gaap:DebtInstrumentBMember | 
            
            
               | 835 |  | gaap: Debt Instrument C [Member] | xbrli:stringItemType | duration |  | gaap:DebtInstrumentCMember | 
            
            
            
            
               | 836 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 837 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 838 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 839 |  | gaap: Long-Term Debt Instrument [Line Items] | xbrli:stringItemType | duration |  | gaap:LongTermDebtInstrumentLineItems | 
            
            
               | 840 |  | gaap: Debt Instrument [Record] | xbrli:stringItemType | duration |  | gaap:DebtInstrumentRecord | 
            
            
               | 841 |  | gaap: Debt Instrument, Description | xbrls:textItemType | duration |  | gaap:DebtInstrumentDescription | 
            
            
               | 842 |  | gaap: Debt Instrument, Amount | xbrli:monetaryItemType | instant | credit | gaap:DebtInstrumentAmount | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule LC, Part 1: Other Liabilities) | 
            
            
               | 843 |  | gaap: Other Liabilities [Abstract] | xbrli:stringItemType | duration |  | gaap:OtherLiabilitiesAbstract | 
            
            
               | 844 |  | gaap: Other Liabilities [Schedule] | xbrli:stringItemType | duration |  | gaap:OtherLiabilitiesSchedule | 
            
            
               | 845 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 846 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 847 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 848 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 849 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 850 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 851 |  | gaap: Other Liabilities [Line Items] | xbrli:stringItemType | duration |  | gaap:OtherLiabilitiesLineItems | 
            
            
               | 852 |  | gaap: *** [008] This has two SHAPES, should second go into different extended link? | xbrli:stringItemType | duration |  | gaap:_008ThisHasTwoSHAPESShouldSecondGoIntoDifferentExtendedLink | 
            
            
               | 853 |  | gaap: Other Liabilities [Hierarchy] | xbrli:stringItemType | duration |  | gaap:OtherLiabilitiesHierarchy | 
            
            
               | 854 |  | gaap: Other Liabilities Disclosures | xbrls:textItemType | duration |  | gaap:OtherLiabilitiesDisclosures | 
            
            
               | 855 |  | gaap: Other Liabilities, Current Disclosures | xbrls:textItemType | duration |  | gaap:OtherLiabilitiesCurrentDisclosures | 
            
            
               | 856 |  | gaap: Other Liabilities, Noncurrent Disclosures | xbrls:textItemType | duration |  | gaap:OtherLiabilitiesNoncurrentDisclosures | 
            
            
            
            
               | 857 |  | gaap: Other Liabilities [Calculation] | xbrli:stringItemType | duration |  | gaap:OtherLiabilitiesCalculation | 
            
            
               | 858 |  | gaap: Other Liabilities, Current | xbrli:monetaryItemType | instant | credit | gaap:OtherLiabilitiesCurrent | 
            
            
               | 859 |  | gaap: Other Liabilities, Noncurrent | xbrli:monetaryItemType | instant | credit | gaap:OtherLiabilitiesNoncurrent | 
            
            
               | 860 |  | gaap: Other Liabilities, Total | xbrli:monetaryItemType | instant | credit | gaap:OtherLiabilities | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule MA, Part 1: Equity) | 
            
            
               | 861 |  | gaap: Equity [Abstract] | xbrli:stringItemType | duration |  | gaap:EquityAbstract | 
            
            
               | 862 |  | gaap: Equity [Schedule] | xbrli:stringItemType | duration |  | gaap:EquitySchedule | 
            
            
               | 863 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 864 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 865 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 866 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 867 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 868 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 869 |  | gaap: Equity [Line Items] | xbrli:stringItemType | duration |  | gaap:EquityLineItems | 
            
            
               | 870 |  | gaap: Equity [Hierarchy] | xbrli:stringItemType | duration |  | gaap:EquityHierarchy | 
            
            
               | 871 |  | gaap: Equity Disclosures | xbrls:textItemType | duration |  | gaap:EquityDisclosures | 
            
            
               | 872 |  | gaap: Common Stock Disclosures | xbrls:textItemType | duration |  | gaap:CommonStockDisclosures | 
            
            
               | 873 |  | gaap: Preferred Stock Disclosures | xbrls:textItemType | duration |  | gaap:PreferredStockDisclosures | 
            
            
               | 874 |  | gaap: Additional Paid in Capital Disclosures | xbrls:textItemType | duration |  | gaap:AdditionalPaidInCapitalDisclosures | 
            
            
               | 875 |  | gaap: Retained Earnings (Accumulated Losses) Disclosures | xbrls:textItemType | duration |  | gaap:RetainedEarningsAccumulatedLossesDisclosures | 
            
            
            
            
            
            
            
            
               | * |  | Network: (Schedule NA, Part 1: Income Taxes) | 
            
            
               | 876 |  | gaap: Income Taxes [Abstract] | xbrli:stringItemType | duration |  | gaap:IncomeTaxesAbstract | 
            
            
               | 877 |  | gaap: Income Taxes [Schedule] | xbrli:stringItemType | duration |  | gaap:IncomeTaxesSchedule | 
            
            
               | 878 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 879 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 880 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 881 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 882 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 883 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 884 |  | gaap: Income Taxes [Line Items] | xbrli:stringItemType | duration |  | gaap:IncomeTaxesLineItems | 
            
            
               | 885 |  | gaap: Income Taxes [Hierarchy] | xbrli:stringItemType | duration |  | gaap:IncomeTaxesHierarchy | 
            
            
               | 886 |  | gaap: Income Taxes Disclosures | xbrls:textItemType | duration |  | gaap:IncomeTaxesDisclosures | 
            
            
            
               | 887 |  | gaap: Income Tax Expense (Benefit), by Current and Deferred Portions [Calculation] | xbrli:stringItemType | duration |  | gaap:IncomeTaxExpenseBenefitByCurrentDeferredPortionsCalculation | 
            
            
               | 888 |  | gaap: Income Tax Expense (Benefit), Current [Calculation] | xbrli:stringItemType | duration |  | gaap:IncomeTaxExpenseBenefitCurrentCalculation | 
            
            
               | 889 |  | gaap: Income Tax Expense (Benefit), Current, Foreign | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefitCurrentForeign | 
            
            
               | 890 |  | gaap: Income Tax Expense (Benefit), Current, Domestic | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefitCurrentDomestic | 
            
            
               | 891 |  | gaap: Income Tax Expense (Benefit), Current | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefitCurrent | 
            
            
            
               | 892 |  | gaap: Income Tax Expense (Benefit), Deferred [Calculation] | xbrli:stringItemType | duration |  | gaap:IncomeTaxExpenseBenefitDeferredCalculation | 
            
            
               | 893 |  | gaap: Income Tax Expense (Benefit), Deferred, Foreign | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefitDeferredForeign | 
            
            
               | 894 |  | gaap: Income Tax Expense (Benefit), Deferred, Domestic | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefitDeferredDomestic | 
            
            
               | 895 |  | gaap: Income Tax Expense (Benefit), Deferred | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefitDeferred | 
            
            
            
               | 896 |  | gaap: Income Tax Expense (Benefit), Total | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefit | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule OA, Part 1: Subsequent Events) | 
            
            
               | 897 |  | gaap: Subsequent Events [Abstract] | xbrli:stringItemType | duration |  | gaap:SubsequentEventsAbstract | 
            
            
               | 898 |  | gaap: Subsequent Event [Schedule] | xbrli:stringItemType | duration |  | gaap:SubsequentEventSchedule | 
            
            
               | 899 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 900 |  | gaap: Subsequent Event, Category [Axis] | xbrli:stringItemType | duration |  | gaap:SubsequentEventCategoryAxis | 
            
            
               | 901 |  | gaap: All Categories of Subsequent Events [Domain] | xbrli:stringItemType | duration |  | gaap:AllCategoriesOfSubsequentEventsDomain | 
            
            
               | 902 |  | gaap: Subsequent Event Relating to Loss of Uncollectable Receivable [Member] | xbrli:stringItemType | duration |  | gaap:SubsequentEventRelatingToLossOfUncollectableReceivableMember | 
            
            
               | 903 |  | gaap: Subsequent Event Relating to Purchase of Business [Member] | xbrli:stringItemType | duration |  | gaap:SubsequentEventRelatingToPurchaseOfBusinessMember | 
            
            
               | 904 |  | gaap: Subsequent Event Relating to Loss of Plant or Inventory from Fire or Flood [Member] | xbrli:stringItemType | duration |  | gaap:SubsequentEventRelatingToLossOfPlantOrInventoryFromFireOrFloodMember | 
            
            
            
            
               | 905 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 906 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 907 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 908 |  | gaap: Subsequent Event [Line Items] | xbrli:stringItemType | duration |  | gaap:SubsequentEventLineItems | 
            
            
               | 909 |  | gaap: Subsequent Event [Record] | xbrli:stringItemType | duration |  | gaap:SubsequentEventRecord | 
            
            
               | 910 |  | gaap: Subsequent Event, Description | xbrls:textItemType | duration |  | gaap:SubsequentEventDescription | 
            
            
               | 911 |  | gaap: Subsequent Event, Date | xbrli:dateItemType | duration |  | gaap:SubsequentEventDate | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule OB, Part 1: Business Segments) | 
            
            
               | 912 |  | gaap: Segment Reporting [Abstract] | xbrli:stringItemType | duration |  | gaap:SegmentReportingAbstract | 
            
            
               | 913 |  | gaap: Business Segments [Schedule] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentsSchedule | 
            
            
               | 914 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 915 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 916 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
               | 917 |  | gaap: Eliminations [Member] | xbrli:stringItemType | duration |  | gaap:EliminationsMember | 
            
            
               | 918 |  | gaap: All Operations [Member] | xbrli:stringItemType | duration |  | gaap:AllOperationsMember | 
            
            
               | 919 |  | gaap: Continuing Operations [Member] | xbrli:stringItemType | duration |  | gaap:ContinuingOperationsMember | 
            
            
               | 920 |  | gaap: Business Segment One [Member] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentOneMember | 
            
            
               | 921 |  | gaap: Business Segment Two [Member] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentTwoMember | 
            
            
            
               | 922 |  | gaap: Discontinued Operations [Member] | xbrli:stringItemType | duration |  | gaap:DiscontinuedOperationsMember | 
            
            
            
            
            
               | 923 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 924 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 925 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 926 |  | gaap: Business Segments [Line Items] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentsLineItems | 
            
            
               | 927 |  | gaap: *** [002] Different SHAPES? | xbrli:stringItemType | duration |  | gaap:_002DifferentSHAPES | 
            
            
               | 928 |  | gaap: Business Segment, Revenue [Calculation] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentRevenueCalculation | 
            
            
               | 929 |  | gaap: External Sales | xbrli:monetaryItemType | duration | credit | gaap:ExternalSales | 
            
            
               | 930 |  | gaap: Intersegmental Sales | xbrli:monetaryItemType | duration | credit | gaap:IntersegmentalSales | 
            
            
               | 931 |  | gaap: Revenues, Net | xbrli:monetaryItemType | duration | credit | gaap:RevenuesNet | 
            
            
            
               | 932 |  | gaap: Business Segment, Result [Calculation] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentResultCalculation | 
            
            
               | 933 |  | gaap: Segment Result | xbrli:monetaryItemType | duration | credit | gaap:SegmentResult | 
            
            
               | 934 |  | gaap: Unallocated Corporate Expenses | xbrli:monetaryItemType | duration | debit | gaap:UnallocatedCorporateExpenses | 
            
            
               | 935 |  | gaap: Income (Loss) from Continuing Operations | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperations | 
            
            
               | 936 |  | gaap: Income (Loss) from Affiliates | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromAffiliates | 
            
            
               | 937 |  | gaap: Income (Loss) from Investments | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromInvestments | 
            
            
               | 938 |  | gaap: Income (Loss) from Discontinued Operations, Net | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromDiscontinuedOperationsNet | 
            
            
               | 939 |  | gaap: Income (Loss) from Continuing Operations before Income Taxes | xbrli:monetaryItemType | duration | credit | gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 
            
            
               | 940 |  | gaap: Income Tax Expense (Benefit) | xbrli:monetaryItemType | duration | debit | gaap:IncomeTaxExpenseBenefit | 
            
            
               | 941 |  | gaap: Net Income (Loss) | xbrli:monetaryItemType | duration | credit | gaap:NetIncomeLoss | 
            
            
            
               | 942 |  | gaap: Business Segment, Balance Sheet [Hierarchy] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentBalanceSheetHierarchy | 
            
            
               | 943 |  | gaap: Assets, Business Segment [Calculation] | xbrli:stringItemType | duration |  | gaap:AssetsBusinessSegmentCalculation | 
            
            
               | 944 |  | gaap: Assets, Segmental | xbrli:monetaryItemType | instant | debit | gaap:AssetsSegmental | 
            
            
               | 945 |  | gaap: Investment in Affiliates | xbrli:monetaryItemType | instant | debit | gaap:InvestmentInAffiliates | 
            
            
               | 946 |  | gaap: Assets, Unallocated Corporate | xbrli:monetaryItemType | instant | debit | gaap:AssetsUnallocatedCorporate | 
            
            
               | 947 |  | gaap: Assets, Total | xbrli:monetaryItemType | instant | debit | gaap:Assets | 
            
            
            
               | 948 |  | gaap: Liabilities, Business Segment [Calculation] | xbrli:stringItemType | duration |  | gaap:LiabilitiesBusinessSegmentCalculation | 
            
            
               | 949 |  | gaap: Liabilities, Segmental | xbrli:monetaryItemType | instant | credit | gaap:LiabilitiesSegmental | 
            
            
               | 950 |  | gaap: Liabilities, Unallocated Corporate | xbrli:monetaryItemType | instant | credit | gaap:LiabilitiesUnallocatedCorporate | 
            
            
               | 951 |  | gaap: Liabilities, Total | xbrli:monetaryItemType | instant | credit | gaap:Liabilities | 
            
            
            
            
               | 952 |  | gaap: Business Segment, Other Information [Hierarchy] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentOtherInformationHierarchy | 
            
            
               | 953 |  | gaap: Capital Additions | xbrli:monetaryItemType | duration | credit | gaap:CapitalAdditions | 
            
            
               | 954 |  | gaap: Depreciation and Amortization [Calculation] | xbrli:stringItemType | duration |  | gaap:DepreciationAmortizationCalculation | 
            
            
               | 955 |  | gaap: Depreciation | xbrli:monetaryItemType | duration | debit | gaap:Depreciation | 
            
            
               | 956 |  | gaap: Amortization | xbrli:monetaryItemType | duration | debit | gaap:Amortization | 
            
            
               | 957 |  | gaap: Depreciation and Amortization, Total | xbrli:monetaryItemType | duration | debit | gaap:DepreciationAndAmortization | 
            
            
            
               | 958 |  | gaap: Impairment Losses (Reversals) Recognized in Income | xbrli:monetaryItemType | duration | credit | gaap:ImpairmentLossesReversalsRecognizedInIncome | 
            
            
               | 959 |  | gaap: Average Number of Employees | xbrli:decimalItemType | duration |  | gaap:AverageNumberEmployees | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule OC, Part 1: Related Parties) | 
            
            
               | 960 |  | gaap: Related Parties [Abstract] | xbrli:stringItemType | duration |  | gaap:RelatedPartiesAbstract | 
            
            
               | 961 |  | gaap: Related Party [Schedule] | xbrli:stringItemType | duration |  | gaap:RelatedPartySchedule | 
            
            
               | 962 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 963 |  | gaap: Related Party, Name [Axis] | xbrli:stringItemType | duration |  | gaap:RelatedPartyNameAxis | 
            
            
               | 964 |  | gaap: All Related Parties [Domain] | xbrli:stringItemType | duration |  | gaap:AllRelatedPartiesDomain | 
            
            
               | 965 |  | gaap: Related Party 1 [Member] | xbrli:stringItemType | duration |  | gaap:RelatedParty1Member | 
            
            
               | 966 |  | gaap: Related Party 2 [Member] | xbrli:stringItemType | duration |  | gaap:RelatedParty2Member | 
            
            
            
            
               | 967 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 968 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 969 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 970 |  | gaap: Related Party [Line Items] | xbrli:stringItemType | duration |  | gaap:RelatedPartyLineItems | 
            
            
               | 971 |  | gaap: Related Party [Record] | xbrli:stringItemType | duration |  | gaap:RelatedPartyRecord | 
            
            
               | 972 |  | gaap: Related Party, Type of Relationship | types:RelatedPartyItemType | duration |  | gaap:RelatedPartyTypeOfRelationship | 
            
            
               | 973 |  | gaap: Related Party, Nature of Relationship | xbrls:textItemType | duration |  | gaap:RelatedPartyNatureOfRelationship | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule OC, Part 2: Related Party Transactions) | 
            
            
               | 974 |  | gaap: Related Party Transactions [Abstract] | xbrli:stringItemType | duration |  | gaap:RelatedPartyTransactionsAbstract | 
            
            
               | 975 |  | gaap: Related Party Transaction [Schedule] | xbrli:stringItemType | duration |  | gaap:RelatedPartyTransactionSchedule | 
            
            
               | 976 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 977 |  | gaap: Related Party, Name [Axis] | xbrli:stringItemType | duration |  | gaap:RelatedPartyNameAxis | 
            
            
               | 978 |  | gaap: All Related Parties [Domain] | xbrli:stringItemType | duration |  | gaap:AllRelatedPartiesDomain | 
            
            
               | 979 |  | gaap: Related Party 1 [Member] | xbrli:stringItemType | duration |  | gaap:RelatedParty1Member | 
            
            
               | 980 |  | gaap: Related Party 2 [Member] | xbrli:stringItemType | duration |  | gaap:RelatedParty2Member | 
            
            
            
            
               | 981 |  | gaap: Related Party Transaction, Type [Axis] | xbrli:stringItemType | duration |  | gaap:RelatedPartyTransactionTypeAxis | 
            
            
               | 982 |  | gaap: All Transactions with Related Party [Domain] | xbrli:stringItemType | duration |  | gaap:AllTransactionsWithRelatedPartyDomain | 
            
            
               | 983 |  | gaap: Agency Arrangements with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:AgencyArrangementsWithRelatedPartyMember | 
            
            
               | 984 |  | gaap: Leasing Arrangements with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:LeasingArrangementsWithRelatedPartyMember | 
            
            
               | 985 |  | gaap: License Arrangements with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:LicenseArrangementsWithRelatedPartyMember | 
            
            
               | 986 |  | gaap: Provisions Guarantees and Collaterals with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:ProvisionsGuaranteesAndCollateralsWithRelatedPartyMember | 
            
            
               | 987 |  | gaap: Purchase or Sale of Goods with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:PurchaseOrSaleOfGoodsWithRelatedPartyMember | 
            
            
               | 988 |  | gaap: Purchase or Sale of Property or Other Assets with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:PurchaseOrSaleOfPropertyOrOtherAssetsWithRelatedPartyMember | 
            
            
               | 989 |  | gaap: Rendering or Receiving Goods or Services with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:RenderingOrReceivingGoodsOrServicesWithRelatedPartyMember | 
            
            
               | 990 |  | gaap: Transfers of Research and Development with Related Party [Member] | xbrli:stringItemType | duration |  | gaap:TransfersOfResearchAndDevelopmentWithRelatedPartyMember | 
            
            
            
            
               | 991 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 992 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 993 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 994 |  | gaap: Related Party Transaction [Line Items] | xbrli:stringItemType | duration |  | gaap:RelatedPartyTransactionLineItems | 
            
            
               | 995 |  | gaap: Related Party Transaction [Record] | xbrli:stringItemType | duration |  | gaap:RelatedPartyTransactionRecord | 
            
            
               | 996 |  | gaap: Related Party Transaction, Description | xbrls:textItemType | duration |  | gaap:RelatedPartyTransactionDescription | 
            
            
               | 997 |  | gaap: Related Party Transaction, Pricing Policy | xbrls:textItemType | duration |  | gaap:RelatedPartyTransactionPricingPolicy | 
            
            
               | 998 |  | gaap: Related Party Transaction, Amount | xbrli:monetaryItemType | duration |  | gaap:RelatedPartyTransactionAmount | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule OC, Part 3: Director Compensation) | 
            
            
               | 999 |  | gaap: Director Compensation [Abstract] | xbrli:stringItemType | duration |  | gaap:DirectorCompensationAbstract | 
            
            
               | 1000 |  | gaap: Director Compensation [Schedule] | xbrli:stringItemType | duration |  | gaap:DirectorCompensationSchedule | 
            
            
               | 1001 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1002 |  | gaap: Director Name [Axis] | xbrli:stringItemType | duration |  | gaap:DirectorNameAxis | 
            
            
               | 1003 |  | gaap: All Directors [Domain] | xbrli:stringItemType | duration |  | gaap:AllDirectorsDomain | 
            
            
               | 1004 |  | gaap: Director 1 [Member] | xbrli:stringItemType | duration |  | gaap:Director1Member | 
            
            
               | 1005 |  | gaap: Director 2 [Member] | xbrli:stringItemType | duration |  | gaap:Director2Member | 
            
            
            
            
               | 1006 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1007 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1008 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1009 |  | gaap: Director Compensation [Line Items] | xbrli:stringItemType | duration |  | gaap:DirectorCompensationLineItems | 
            
            
               | 1010 |  | gaap: Director Compensation [Record] | xbrli:stringItemType | duration |  | gaap:DirectorCompensationRecord | 
            
            
               | 1011 |  | gaap: Director Salary, Bonuses, and Fees [Calculation] | xbrli:stringItemType | duration |  | gaap:DirectorSalaryBonusesFeesCalculation | 
            
            
               | 1012 |  | gaap: Director Salary | xbrli:monetaryItemType | duration | debit | gaap:DirectorSalary | 
            
            
               | 1013 |  | gaap: Director Bonuses | xbrli:monetaryItemType | duration | debit | gaap:DirectorBonuses | 
            
            
               | 1014 |  | gaap: Director Fees | xbrli:monetaryItemType | duration | debit | gaap:DirectorFees | 
            
            
               | 1015 |  | gaap: Director Salary, Bonuses, and Fees | xbrli:monetaryItemType | duration | debit | gaap:DirectorSalaryBonusesAndFees | 
            
            
            
               | 1016 |  | gaap: Director Options Granted, at Fair Value | xbrli:monetaryItemType | duration | debit | gaap:DirectorOptionsGrantedAtFairValue | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule OC, Part 4: Share Ownership Plans) | 
            
            
               | 1017 |  | gaap: Share Ownership Plan [Schedule] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlanSchedule | 
            
            
               | 1018 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1019 |  | gaap: Share Ownership Plan, Identifier [Axis] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlanIdentifierAxis | 
            
            
               | 1020 |  | gaap: All Share Ownership Plans [Domain] | xbrli:stringItemType | duration |  | gaap:AllShareOwnershipPlansDomain | 
            
            
               | 1021 |  | gaap: Share Ownership Plan 1 [Member] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlan1Member | 
            
            
               | 1022 |  | gaap: Share Ownership Plan 2 [Member] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlan2Member | 
            
            
            
            
               | 1023 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1024 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1025 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1026 |  | gaap: Share Ownership Plan [Line Items] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlanLineItems | 
            
            
               | 1027 |  | gaap: *** [013] Two different SHAPES | xbrli:stringItemType | duration |  | gaap:_013TwoDifferentSHAPES | 
            
            
               | 1028 |  | gaap: Share Ownership Plan [Record] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlanRecord | 
            
            
               | 1029 |  | gaap: Share Ownership Plan, Description, General Terms, and Conditions | xbrls:textItemType | duration |  | gaap:ShareOwnershipPlanDescriptionGeneralTermsAndConditions | 
            
            
               | 1030 |  | gaap: Share Ownership Plan, Share Options Outstanding, Movements [Movement] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsOutstandingMovementsMovement | 
            
            
               | 1031 |  | gaap: Share Ownership Plan, Share Options Outstanding, Beginning Balance | xbrli:sharesItemType | instant |  | gaap:ShareOwnershipPlanShareOptionsOutstanding | 
            
            
               | 1032 |  | gaap: Share Ownership Plan, Share Options Outstanding, Period Increase (Decrease) [Calculation] | xbrli:stringItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsOutstandingPeriodIncreaseDecreaseCalculation | 
            
            
               | 1033 |  | gaap: Share Ownership Plan, Share Options Granted | xbrli:sharesItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsGranted | 
            
            
               | 1034 |  | gaap: Share Ownership Plan, Share Options Forfeited | xbrli:sharesItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsForfeited | 
            
            
               | 1035 |  | gaap: Share Ownership Plan, Share Options Exercised | xbrli:sharesItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsExercised | 
            
            
               | 1036 |  | gaap: Share Ownership Plan, Share Options Expired | xbrli:sharesItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsExpired | 
            
            
               | 1037 |  | gaap: Share Ownership Plan, Share Options Outstanding, Period Increase (Decrease) | xbrli:sharesItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsOutstandingPeriodIncreaseDecrease | 
            
            
            
               | 1038 |  | gaap: Share Ownership Plan, Share Options Outstanding, Ending Balance | xbrli:sharesItemType | instant |  | gaap:ShareOwnershipPlanShareOptionsOutstanding | 
            
            
               | 1039 |  | gaap: Share Ownership Plan, Share Options Outstanding, Reconciles | xbrli:booleanItemType | duration |  | gaap:ShareOwnershipPlanShareOptionsOutstandingReconciles | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule PA, Part 1: Other Overall Financial Reporting Presentation and Display) | 
            
            
               | 1040 |  | gaap: Other Overall Financial Reporting Presentation and Display Matters [Abstract] | xbrli:stringItemType | duration |  | gaap:OtherOverallFinancialReportingPresentationDisplayMattersAbstract | 
            
            
               | 1041 |  | gaap: Overall Financial Reporting Presentation and Display Matters [Schedule] | xbrli:stringItemType | duration |  | gaap:OverallFinancialReportingPresentationDisplayMattersSchedule | 
            
            
               | 1042 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1043 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 1044 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 1045 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1046 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1047 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1048 |  | gaap: Overall Financial Reporting Presentation and Display Matters [Line Items] | xbrli:stringItemType | duration |  | gaap:OverallFinancialReportingPresentationAndDisplayMattersLineItems | 
            
            
               | 1049 |  | gaap: Other Overall Financial Reporting Presentation and Display Matters [Hierarchy] | xbrli:stringItemType | duration |  | gaap:OtherOverallFinancialReportingPresentationDisplayMattersHierarchy | 
            
            
               | 1050 |  | gaap: Overall Financial Reporting Presentation and Display Matters Disclosures | xbrls:textItemType | duration |  | gaap:OverallFinancialReportingPresentationAndDisplayMattersDisclosures | 
            
            
               | 1051 |  | gaap: Other Matters [Text Block] | xbrls:textBlockItemType | duration |  | gaap:OtherMattersTextBlock | 
            
            
            
               | 1052 |  | gaap: General Information [Hierarchy] | xbrli:stringItemType | duration |  | gaap:GeneralInformationHierarchy | 
            
            
               | 1053 |  | gaap: Nature of Business | xbrls:textItemType | duration |  | gaap:NatureBusiness | 
            
            
               | 1054 |  | gaap: Reclassification of Financial Statement Items | xbrls:textItemType | duration |  | gaap:ReclassificationOfFinancialStatementItems | 
            
            
               | 1055 |  | gaap: Average Number of Employees | xbrli:decimalItemType | duration |  | gaap:AverageNumberEmployees | 
            
            
               | 1056 |  | gaap: Entity Legal Name | xbrls:textItemType | duration |  | gaap:EntityLegalName | 
            
            
               | 1057 |  | gaap: Entity NAISCS Code | xbrls:textItemType | duration |  | gaap:EntityNAISCSCode | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule PB, Part 1: Reconciliation of Cash, Summary) | 
            
            
               | 1058 |  | gaap: Reconciliation of Cash, Summary [Schedule] | xbrli:stringItemType | duration |  | gaap:ReconciliationCashSummarySchedule | 
            
            
               | 1059 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1060 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 1061 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 1062 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1063 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1064 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1065 |  | gaap: Reconciliation of Cash, Summary [Line Items] | xbrli:stringItemType | duration |  | gaap:ReconciliationCashSummaryLineItems | 
            
            
               | 1066 |  | gaap: *** [005] Reconciling Items concept SHOULD be same as the one in the Record? | xbrli:stringItemType | duration |  | gaap:_005ReconcilingItemsConceptSHOULDBeSameAsOneInRecord | 
            
            
               | 1067 |  | gaap: Cash and Cash Equivalents, Reconcilation [Calculation] | xbrli:stringItemType | duration |  | gaap:CashCashEquivalentsReconcilationCalculation | 
            
            
               | 1068 |  | gaap: Cash and Cash Equivalents | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalents | 
            
            
               | 1069 |  | gaap: Reconciling Items | xbrli:monetaryItemType | instant | debit | gaap:ReconcilingItems | 
            
            
               | 1070 |  | gaap: Cash and Cash Equivalents, per Cash Flow Statement | xbrli:monetaryItemType | instant | debit | gaap:CashAndCashEquivalentsPerCashFlowStatement | 
            
            
            
            
            
            
               | * |  | Network: (Schedule PB, Part 2: Reconciliation of Cash, Detail) | 
            
            
               | 1071 |  | gaap: Reconciling Item of Cash and Cash Equivalents [Schedule] | xbrli:stringItemType | duration |  | gaap:ReconcilingItemCashCashEquivalentsSchedule | 
            
            
               | 1072 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1073 |  | gaap: Reconciling Item, Type [Axis] | xbrli:stringItemType | duration |  | gaap:ReconcilingItemTypeAxis | 
            
            
               | 1074 |  | gaap: All Reconciling Items of Cash and Cash Equivalents [Domain] | xbrli:stringItemType | instant |  | gaap:AllReconcilingItemsOfCashAndCashEquivalentsDomain | 
            
            
               | 1075 |  | gaap: Reconciling Item Type A [Member] | xbrli:stringItemType | instant |  | gaap:ReconcilingItemTypeAMember | 
            
            
               | 1076 |  | gaap: Reconciling Item Type B [Member] | xbrli:stringItemType | instant |  | gaap:ReconcilingItemTypeBMember | 
            
            
            
            
               | 1077 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1078 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1079 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1080 |  | gaap: Reconciling Item of Cash and Cash Equivalents [Line Items] | xbrli:stringItemType | duration |  | gaap:ReconcilingItemCashCashEquivalentsLineItems | 
            
            
               | 1081 |  | gaap: Reconciling Item of Cash and Cash Equivalents [Record] | xbrli:stringItemType | duration |  | gaap:ReconcilingItemCashCashEquivalentsRecord | 
            
            
               | 1082 |  | gaap: Reconciling Item, Description | xbrls:textItemType | duration |  | gaap:ReconcilingItemDescription | 
            
            
               | 1083 |  | gaap: Reconciling Item, Amount | xbrli:monetaryItemType | instant | debit | gaap:ReconcilingItemAmount | 
            
            
            
            
            
            
               | * |  | Network: (Schedule PC, Part 2: Portfolio of Investments) | 
            
            
               | 1084 |  | gaap: Portfolio of Investments [Abstract] | xbrli:stringItemType | duration |  | gaap:PortfolioInvestmentsAbstract | 
            
            
               | 1085 |  | gaap: Investment [Schedule] | xbrli:stringItemType | duration |  | gaap:InvestmentSchedule | 
            
            
               | 1086 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1087 |  | gaap: Investment, Description [Axis] | xbrli:stringItemType | duration |  | gaap:InvestmentDescriptionAxis | 
            
            
               | 1088 |  | gaap: All Investments [Domain] | xbrli:stringItemType | instant |  | gaap:AllInvestmentsDomain | 
            
            
               | 1089 |  | gaap: Treasury Bills, 3.4 %, 7/1/2010 [Member] | xbrli:stringItemType | duration |  | gaap:TreasuryBills3.4712010Member | 
            
            
               | 1090 |  | gaap: Treasury Bills, 3.3 %, 7/1/2011 [Member] | xbrli:stringItemType | duration |  | gaap:TreasuryBills3.3712011Member | 
            
            
            
            
               | 1091 |  | gaap: Investment, Term [Axis] | xbrli:stringItemType | duration |  | gaap:InvestmentTermAxis | 
            
            
               | 1092 |  | gaap: All Investment Terms [Domain] | xbrli:stringItemType | instant |  | gaap:AllInvestmentTermsDomain | 
            
            
               | 1093 |  | gaap: Short-Term [Member] | xbrli:stringItemType | instant |  | gaap:ShortTermMember | 
            
            
               | 1094 |  | gaap: Long-Term [Member] | xbrli:stringItemType | instant |  | gaap:LongTermMember | 
            
            
            
            
               | 1095 |  | gaap: Investment, Country [Axis] | xbrli:stringItemType | duration |  | gaap:InvestmentCountryAxis | 
            
            
               | 1096 |  | gaap: All Investment Countries [Domain] | xbrli:stringItemType | instant |  | gaap:AllInvestmentCountriesDomain | 
            
            
               | 1097 |  | gaap: USA [Member] | xbrli:stringItemType | instant |  | gaap:USAMember | 
            
            
               | 1098 |  | gaap: Canada [Member] | xbrli:stringItemType | instant |  | gaap:CanadaMember | 
            
            
            
            
               | 1099 |  | gaap: Investment, Type [Axis] | xbrli:stringItemType | duration |  | gaap:InvestmentTypeAxis | 
            
            
               | 1100 |  | gaap: All Investment Types [Domain] | xbrli:stringItemType | instant |  | gaap:AllInvestmentTypesDomain | 
            
            
               | 1101 |  | gaap: Investment in Governmental Entities [Member] | xbrli:stringItemType | instant |  | gaap:InvestmentInGovernmentalEntitiesMember | 
            
            
               | 1102 |  | gaap: Investment in Nongovernmental Entities [Member] | xbrli:stringItemType | instant |  | gaap:InvestmentInNongovernmentalEntitiesMember | 
            
            
            
            
               | 1103 |  | gaap: Investment, Entity [Axis] | xbrli:stringItemType | duration |  | gaap:InvestmentEntityAxis | 
            
            
               | 1104 |  | gaap: All Investment Entities [Domain] | xbrli:stringItemType | instant |  | gaap:AllInvestmentEntitiesDomain | 
            
            
               | 1105 |  | gaap: US Federal Government [Member] | xbrli:stringItemType | instant |  | gaap:USFederalGovernmentMember | 
            
            
               | 1106 |  | gaap: State and Local Government [Member] | xbrli:stringItemType | instant |  | gaap:StateAndLocalGovernmentMember | 
            
            
            
            
               | 1107 |  | gaap: Investment, Moody's Rating [Axis] | xbrli:stringItemType | duration |  | gaap:InvestmentMoodysRatingAxis | 
            
            
               | 1108 |  | gaap: All Moody's Ratings [Domain] | xbrli:stringItemType | instant |  | gaap:AllMoodysRatingsDomain | 
            
            
               | 1109 |  | gaap: A+++ [Member] | xbrli:stringItemType | instant |  | gaap:APlusPlusPlusMember | 
            
            
               | 1110 |  | gaap: A-- [Member] | xbrli:stringItemType | instant |  | gaap:AMinusMinusMember | 
            
            
            
            
               | 1111 |  | gaap: Investment, S&P Rating [Axis] | xbrli:stringItemType | duration |  | gaap:InvestmentSPRatingAxis | 
            
            
               | 1112 |  | gaap: All S&P Ratings [Domain] | xbrli:stringItemType | instant |  | gaap:AllSPRatingsDomain | 
            
            
               | 1113 |  | gaap: AAA [Member] | xbrli:stringItemType | instant |  | gaap:AAAMember | 
            
            
               | 1114 |  | gaap: AA [Member] | xbrli:stringItemType | instant |  | gaap:AAMember | 
            
            
            
            
               | 1115 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1116 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1117 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1118 |  | gaap: Investment [Line Items] | xbrli:stringItemType | duration |  | gaap:InvestmentLineItems | 
            
            
               | 1119 |  | gaap: Investment [Record] | xbrli:stringItemType | duration |  | gaap:InvestmentRecord | 
            
            
               | 1120 |  | gaap: Investment, Shares | xbrli:sharesItemType | instant |  | gaap:InvestmentShares | 
            
            
               | 1121 |  | gaap: Investment, Value at Cost | xbrli:monetaryItemType | instant | debit | gaap:InvestmentValueAtCost | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule PC, Part 3: Sales Analysis) | 
            
            
               | 1122 |  | gaap: Sales Analysis, by Customer [Schedule] | xbrli:stringItemType | duration |  | gaap:SalesAnalysisByCustomerSchedule | 
            
            
               | 1123 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1124 |  | gaap: Customer [Axis] | xbrli:stringItemType | duration |  | gaap:CustomerAxis | 
            
            
               | 1125 |  | gaap: All Customers [Domain] | xbrli:stringItemType | duration |  | gaap:AllCustomersDomain | 
            
            
               | 1126 |  | gaap: Customer A [Member] | xbrli:stringItemType | duration |  | gaap:CustomerAMember | 
            
            
               | 1127 |  | gaap: Customer B [Member] | xbrli:stringItemType | duration |  | gaap:CustomerBMember | 
            
            
               | 1128 |  | gaap: Customer C [Member] | xbrli:stringItemType | duration |  | gaap:CustomerCMember | 
            
            
            
            
               | 1129 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1130 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1131 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1132 |  | gaap: Sales Analysis, by Customer [Line Items] | xbrli:stringItemType | duration |  | gaap:SalesAnalysisByCustomerLineItems | 
            
            
               | 1133 |  | gaap: Sales Analysis, by Customer [Hierarchy] | xbrli:stringItemType | duration |  | gaap:SalesAnalysisByCustomerHierarchy | 
            
            
               | 1134 |  | gaap: Revenues, Net | xbrli:monetaryItemType | duration | credit | gaap:RevenuesNet | 
            
            
            
            
            
            
               | * |  | Network: (Schedule QA, Part 1: Management Discussion and Analysis) | 
            
            
               | 1135 |  | gaap: Management Discussion and Analysis [Abstract] | xbrli:stringItemType | duration |  | gaap:ManagementDiscussionAnalysisAbstract | 
            
            
               | 1136 |  | gaap: Management Discussion and Analysis [Schedule] | xbrli:stringItemType | duration |  | gaap:ManagementDiscussionAnalysisSchedule | 
            
            
               | 1137 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1138 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 1139 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 1140 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1141 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1142 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1143 |  | gaap: Management Discussion and Analysis [Line Items] | xbrli:stringItemType | duration |  | gaap:ManagementDiscussionAndAnalysisLineItems | 
            
            
               | 1144 |  | gaap: Management Discussion and Analysis [Hierarchy] | xbrli:stringItemType | duration |  | gaap:ManagementDiscussionAnalysisHierarchy | 
            
            
               | 1145 |  | gaap: Management Discussion and Analysis [Text Block] | xbrls:textBlockItemType | duration |  | gaap:ManagementDiscussionAndAnalysisTextBlock | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule SA, Part 1: Depository Institutions) | 
            
            
               | 1146 |  | gaap: Depository Institutions Industry [Schedule] | xbrli:stringItemType | duration |  | gaap:DepositoryInstitutionsIndustrySchedule | 
            
            
               | 1147 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1148 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 1149 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 1150 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1151 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1152 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1153 |  | gaap: Depository Institutions Industry [Line Items] | xbrli:stringItemType | duration |  | gaap:DepositoryInstitutionsIndustryLineItems | 
            
            
               | 1154 |  | gaap: Depository Institutions Industry [Hierarchy] | xbrli:stringItemType | duration |  | gaap:DepositoryInstitutionsIndustryHierarchy | 
            
            
               | 1155 |  | gaap: Depository and Lending Institution Policies | xbrls:textItemType | duration |  | gaap:DepositoryAndLendingInstitutionPolicies | 
            
            
               | 1156 |  | gaap: Loans Policies | xbrls:textItemType | duration |  | gaap:LoansPolicies | 
            
            
               | 1157 |  | gaap: Deposits Policies | xbrls:textItemType | duration |  | gaap:DepositsPolicies | 
            
            
               | 1158 |  | gaap: Other Depository and Lending Institution Policies | xbrls:textItemType | duration |  | gaap:OtherDepositoryAndLendingInstitutionPolicies | 
            
            
            
               | 1159 |  | gaap: Depository and Lending Institution Disclosures | xbrls:textItemType | duration |  | gaap:DepositoryAndLendingInstitutionDisclosures | 
            
            
               | 1160 |  | gaap: Loans Disclosures | xbrls:textItemType | duration |  | gaap:LoansDisclosures | 
            
            
               | 1161 |  | gaap: Deposits Disclosures | xbrls:textItemType | duration |  | gaap:DepositsDisclosures | 
            
            
               | 1162 |  | gaap: Restrictions on Cash and Amounts Due Banks Disclosures | xbrls:textItemType | duration |  | gaap:RestrictionsOnCashAndAmountsDueBanksDisclosures | 
            
            
               | 1163 |  | gaap: Other Depository and Lending Institution Disclosures | xbrls:textItemType | duration |  | gaap:OtherDepositoryAndLendingInstitutionDisclosures | 
            
            
            
            
            
            
            
               | * |  | Network: (Schedule VA, Part 1: Document Information) | 
            
            
               | 1164 |  | gaap: Document Information [Schedule] | xbrli:stringItemType | duration |  | gaap:DocumentInformationSchedule | 
            
            
               | 1165 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1166 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 1167 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
            
               | 1168 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1169 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1170 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1171 |  | gaap: Document Information [Line Items] | xbrli:stringItemType | duration |  | gaap:DocumentInformationLineItems | 
            
            
               | 1172 |  | gaap: Document Information [Hierarchy] | xbrli:stringItemType | duration |  | gaap:DocumentInformationHierarchy | 
            
            
               | 1173 |  | gaap: Document Title | xbrls:textItemType | duration |  | gaap:DocumentTitle | 
            
            
               | 1174 |  | gaap: Document Date | xbrli:dateItemType | duration |  | gaap:DocumentDate | 
            
            
               | 1175 |  | gaap: Document Identifier | xbrls:textItemType | duration |  | gaap:DocumentIdentifier | 
            
            
               | 1176 |  | gaap: Document Description | xbrls:textItemType | duration |  | gaap:DocumentDescription | 
            
            
               | 1177 |  | gaap: Document Creator | xbrls:textItemType | duration |  | gaap:DocumentCreator | 
            
            
               | 1178 |  | gaap: Document Language | xbrls:textItemType | duration |  | gaap:DocumentLanguage | 
            
            
            
            
            
            
               | * |  | Network: (Schedule VB, Part 1: Standard Address) | 
            
            
               | 1179 |  | gaap: Address [Schedule] | xbrli:stringItemType | duration |  | gaap:AddressSchedule | 
            
            
               | 1180 |  | gaap: Address Type [Axis] | xbrli:stringItemType | duration |  | gaap:AddressTypeAxis | 
            
            
               | 1181 |  | gaap: Address Types [Domain] | xbrli:stringItemType | duration |  | gaap:AddressTypesDomain | 
            
            
               | 1182 |  | gaap: Company Address [Member] | xbrli:stringItemType | duration |  | gaap:CompanyAddressMember | 
            
            
               | 1183 |  | gaap: Share Register Address [Member] | xbrli:stringItemType | duration |  | gaap:ShareRegisterAddressMember | 
            
            
               | 1184 |  | gaap: Attorney Address [Member] | xbrli:stringItemType | duration |  | gaap:AttorneyAddressMember | 
            
            
            
            
               | 1185 |  | gaap: Address [Line Items] | xbrli:stringItemType | duration |  | gaap:AddressLineItems | 
            
            
               | 1186 |  | gaap: Address [Record] | xbrli:stringItemType | duration |  | gaap:AddressRecord | 
            
            
               | 1187 |  | gaap: Street 1 | xbrls:textItemType | duration |  | gaap:Street1 | 
            
            
               | 1188 |  | gaap: Street 2 | xbrls:textItemType | duration |  | gaap:Street2 | 
            
            
               | 1189 |  | gaap: City | xbrls:textItemType | duration |  | gaap:City | 
            
            
               | 1190 |  | gaap: Province or State | xbrls:textItemType | duration |  | gaap:ProvinceOrState | 
            
            
               | 1191 |  | gaap: Postal Code | xbrls:textItemType | duration |  | gaap:PostalCode | 
            
            
               | 1192 |  | gaap: Country | xbrls:textItemType | duration |  | gaap:Country | 
            
            
            
            
            
            
               | * |  | Network: (Support XA:  Business Segments) | 
            
            
               | 1193 |  | gaap: Business Segment [Axis] | xbrli:stringItemType | duration |  | gaap:BusinessSegmentAxis | 
            
            
               | 1194 |  | gaap: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | gaap:ConsolidatedGroupDomain | 
            
            
               | 1195 |  | gaap: Eliminations [Member] | xbrli:stringItemType | duration |  | gaap:EliminationsMember | 
            
            
               | 1196 |  | gaap: All Operations [Member] | xbrli:stringItemType | duration |  | gaap:AllOperationsMember | 
            
            
               | 1197 |  | gaap: Continuing Operations [Member] | xbrli:stringItemType | duration |  | gaap:ContinuingOperationsMember | 
            
            
               | 1198 |  | gaap: Discontinued Operations [Member] | xbrli:stringItemType | duration |  | gaap:DiscontinuedOperationsMember | 
            
            
            
            
            
            
               | * |  | Network: (Support XA:  Entities) | 
            
            
               | 1199 |  | gaap: Entity [Axis] | xbrli:stringItemType | duration |  | gaap:EntityAxis | 
            
            
               | 1200 |  | gaap: ABC Company [Domain] | xbrli:stringItemType | duration |  | gaap:ABCCompanyDomain | 
            
            
            
            
               | * |  | Network: (Support XB:  Geographic Areas) | 
            
            
               | 1201 |  | gaap: Geographic Area [Axis] | xbrli:stringItemType | duration |  | gaap:GeographicAreaAxis | 
            
            
               | 1202 |  | gaap: All Geographic Areas [Domain] | xbrli:stringItemType | duration |  | gaap:AllGeographicAreasDomain | 
            
            
            
            
               | * |  | Network: (Support XC:  Verification) | 
            
            
               | 1203 |  | gaap: Verification [Axis] | xbrli:stringItemType | duration |  | gaap:VerificationAxis | 
            
            
               | 1204 |  | gaap: Verification [Domain] | xbrli:stringItemType | duration |  | gaap:VerificationDomain | 
            
            
               | 1205 |  | gaap: Verification Not Applicable [Member] | xbrli:stringItemType | duration |  | gaap:VerificationNotApplicableMember | 
            
            
               | 1206 |  | gaap: Unaudited [Member] | xbrli:stringItemType | duration |  | gaap:UnauditedMember | 
            
            
               | 1207 |  | gaap: Unqualified Opinion [Member] | xbrli:stringItemType | duration |  | gaap:UnqualifiedOpinionMember | 
            
            
               | 1208 |  | gaap: Qualified Opinion [Member] | xbrli:stringItemType | duration |  | gaap:QualifiedOpinionMember | 
            
            
               | 1209 |  | gaap: Disclaimer of Opinion [Member] | xbrli:stringItemType | duration |  | gaap:DisclaimerOpinionMember | 
            
            
               | 1210 |  | gaap: Adverse Opinion [Member] | xbrli:stringItemType | duration |  | gaap:AdverseOpinionMember | 
            
            
               | 1211 |  | gaap: Compilation [Member] | xbrli:stringItemType | duration |  | gaap:CompilationMember | 
            
            
               | 1212 |  | gaap: Review [Member] | xbrli:stringItemType | duration |  | gaap:ReviewMember | 
            
            
            
            
            
               | * |  | Network: (Support XD:  Premise) | 
            
            
               | 1213 |  | gaap: Premise [Axis] | xbrli:stringItemType | duration |  | gaap:PremiseAxis | 
            
            
               | 1214 |  | gaap: Premise [Domain] | xbrli:stringItemType | duration |  | gaap:PremiseDomain | 
            
            
               | 1215 |  | gaap: Actual [Member] | xbrli:stringItemType | duration |  | gaap:ActualMember | 
            
            
               | 1216 |  | gaap: Planned [Member] | xbrli:stringItemType | duration |  | gaap:PlannedMember | 
            
            
               | 1217 |  | gaap: Variance [Member] | xbrli:stringItemType | duration |  | gaap:VarianceMember | 
            
            
               | 1218 |  | gaap: Proforma [Member] | xbrli:stringItemType | duration |  | gaap:ProformaMember | 
            
            
               | 1219 |  | gaap: Forecast [Member] | xbrli:stringItemType | duration |  | gaap:ForecastMember | 
            
            
               | 1220 |  | gaap: Forecast, Base Case [Member] | xbrli:stringItemType | duration |  | gaap:ForecastBaseCaseMember | 
            
            
               | 1221 |  | gaap: Forecast, Best Case [Member] | xbrli:stringItemType | duration |  | gaap:ForecastBestCaseMember | 
            
            
               | 1222 |  | gaap: Forecast, Worst Case [Member] | xbrli:stringItemType | duration |  | gaap:ForecastWorstCaseMember | 
            
            
            
               | 1223 |  | gaap: Premise Not Applicable [Member] | xbrli:stringItemType | duration |  | gaap:PremiseNotApplicableMember | 
            
            
               | 1224 |  | gaap: Other Premise [Member] | xbrli:stringItemType | duration |  | gaap:OtherPremiseMember | 
            
            
            
            
            
               | * |  | Network: (Support XE:  Report Date) | 
            
            
               | 1225 |  | gaap: Report Date [Axis] | xbrli:stringItemType | duration |  | gaap:ReportDateAxis | 
            
            
               | 1226 |  | gaap: Reported [Domain] | xbrli:stringItemType | duration |  | gaap:ReportedDomain | 
            
            
               | 1227 |  | gaap: Reported as of March 18, 2008 [Member] | xbrli:stringItemType | duration |  | gaap:ReportedAsOfMarch182008Member | 
            
            
               | 1228 |  | gaap: Reported as of March 11, 2007 [Member] | xbrli:stringItemType | duration |  | gaap:ReportedAsMarch112007Member |