<?xml version="1.0" encoding="utf-8"?>
<Component>
   <Network identifier="http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList"
            label="195000 - Disclosure - Comprehensive Text Block List">
      <Concept name="us-gaap:TextBlockAbstract" label="Text Block [Abstract]" prefix="us-gaap"
               dataType="xbrli:stringItemType"
               baseDataType="xbrli:stringItemType"
               abstract="true"
               periodType="duration">
         <Concept name="us-gaap:DisclosureTextBlockAbstract"
                  label="Disclosure Text Block [Abstract]"
                  prefix="us-gaap"
                  dataType="xbrli:stringItemType"
                  baseDataType="xbrli:stringItemType"
                  abstract="true"
                  periodType="duration">
            <Concept name="srt:CondensedFinancialStatementsTextBlock"
                     label="Condensed Financial Statements [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"
                     label="SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesTextBlock"
                     label="SEC Schedule, 12-15, Insurance Companies, Summary of Investments, Other than Investments in Related Parties [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock"
                     label="SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Disclosure [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock"
                     label="SEC Schedule, 12-17, Insurance Companies, Reinsurance [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:ScheduleOfSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTextBlock"
                     label="SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:RealEstateAndAccumulatedDepreciationDisclosureTextBlock"
                     label="SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate and Accumulated Depreciation Disclosure [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:MortgageLoansOnRealEstateByLoanDisclosureTextBlock"
                     label="SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AccountingChangesTextBlock"
                     label="Accounting Changes [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AccountingChangesAndErrorCorrectionsTextBlock"
                     label="Accounting Changes and Error Corrections [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AccountingForCertainLoansAndDebtSecuritiesAcquiredInTransferDisclosureTextBlock"
                     label="Accounting for Certain Loans and Debt Securities Acquired in Transfer Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"
                     label="Accounts Payable and Accrued Liabilities Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"
                     label="Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock"
                     label="Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock"
                     label="Additional Financial Information Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AffordableHousingProgramTextBlock"
                     label="Affordable Housing Program [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AgricultureTextBlock" label="Agriculture [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AllowanceForCreditLossesTextBlock"
                     label="Allowance for Credit Losses [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AssetImpairmentChargesTextBlock"
                     label="Asset Impairment Charges [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AssetRetirementObligationDisclosureTextBlock"
                     label="Asset Retirement Obligation Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BankingAndThriftDisclosureTextBlock"
                     label="Banking and Thrift Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BasisOfAccounting" label="Basis of Accounting [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"
                     label="Basis of Presentation and Significant Accounting Policies [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BrokersAndDealersDisclosureTextBlock"
                     label="Brokers and Dealers Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock"
                     label="Business Acquisition, Integration, Restructuring and Other Related Costs [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessCombinationDisclosureTextBlock"
                     label="Business Combination Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock"
                     label="Business Description and Accounting Policies [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"
                     label="Business Description and Basis of Presentation [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessInsuranceRecoveriesTextBlock"
                     label="Business Insurance Recoveries [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessAndContractualArrangementsDisclosureTextBlock"
                     label="Business and Contractual Arrangements for Prepaid Health Care Service Providers [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"
                     label="Capital Leases in Financial Statements of Lessee Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalLeasesInFinancialStatementsOfLessorDisclosureTextBlock"
                     label="Capital Leases in Financial Statements of Lessor Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalRequirementsOnTrustAssetsTextBlock"
                     label="Capital Requirements on Trust Assets [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashFlowSupplementalDisclosuresTextBlock"
                     label="Cash Flow, Supplemental Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock"
                     label="Cash and Cash Equivalents Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock"
                     label="Cash, Cash Equivalents, and Marketable Securities [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock"
                     label="Cash, Cash Equivalents, and Short-term Investments [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ClosedBlockDisclosureTextBlock"
                     label="Closed Block Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CollaborativeArrangementDisclosureTextBlock"
                     label="Collaborative Arrangement Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock"
                     label="Commitments Contingencies and Guarantees [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CommitmentsDisclosureTextBlock"
                     label="Commitments Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"
                     label="Commitments and Contingencies Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CompensationRelatedCostsGeneralTextBlock"
                     label="Compensation Related Costs, General [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock"
                     label="Compensation and Employee Benefit Plans [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock"
                     label="Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ComprehensiveIncomeNoteTextBlock"
                     label="Comprehensive Income (Loss) Note [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConcentrationRiskDisclosureTextBlock"
                     label="Concentration Risk Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"
                     label="Condensed Financial Information of Parent Company Only Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LossContingencyDisclosures"
                     label="Contingencies Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock"
                     label="Cost and Equity Method Investments Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostMethodInvestmentsDescriptionTextBlock"
                     label="Cost-method Investments, Description [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DebtDisclosureTextBlock" label="Debt Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DebtInstrumentRedemptionTableTextBlock"
                     label="Debt Instrument Redemption [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock"
                     label="Debt and Capital Leases Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredPolicyAcquisitionCostsTextBlock1"
                     label="Deferred Policy Acquisition Costs [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredRevenueDisclosureTextBlock"
                     label="Deferred Revenue Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DepositLiabilitiesDisclosuresTextBlock"
                     label="Deposit Liabilities Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"
                     label="Derivative Instruments and Hedging Activities Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesAndFairValueTextBlock"
                     label="Derivatives and Fair Value [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted"
                     label="Description of New Accounting Pronouncements Not yet Adopted [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"
                     label="Disclosure of Compensation Related Costs, Share-based Payments [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DisclosureOfReclassificationAmountTextBlock"
                     label="Disclosure of Reclassification Amount [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DiscussionOfHybridInstrumentsAndEmbeddedDerivativesTextBlock"
                     label="Discussion of Hybrid Instruments and Embedded Derivatives [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"
                     label="Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock"
                     label="Dividend Payment Restrictions [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DueToAndFromBrokerDealersAndClearingOrganizationsDisclosure"
                     label="Due to and from Broker-Dealers and Clearing Organizations Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EarningsPerShareTextBlock"
                     label="Earnings Per Share [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EntertainmentTextBlock" label="Entertainment [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EnvironmentalLossContingencyDisclosureTextBlock"
                     label="Environmental Loss Contingency Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock"
                     label="Equity Method Investments and Joint Ventures Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ExtraordinaryItemsDisclosureTextBlock"
                     label="Extraordinary Items Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueDisclosuresTextBlock"
                     label="Fair Value Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock"
                     label="Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueOptionTextBlock" label="Fair Value, Option [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FederalHomeLoanBankAdvancesDisclosureTextBlock"
                     label="Federal Home Loan Bank Advances, Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FederalHomeLoanBankAdvancesTextBlock"
                     label="Federal Home Loan Bank, Advances [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancialGuaranteeInsuranceContractsTextBlock"
                     label="Financial Guarantee Insurance Contracts [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancialInstrumentsDisclosureTextBlock"
                     label="Financial Instruments Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancingReceivablesTextBlock"
                     label="Financing Receivables [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ForeignCurrencyDisclosureTextBlock"
                     label="Foreign Currency Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FranchisorsTextBlock" label="Franchisors [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FullCostMethodOfAccountingForInvestmentsInOilAndGasPropertiesDisclosureTextBlock"
                     label="Full Cost Method of Accounting for Investments in Oil and Gas Properties Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GoodwillDisclosureTextBlock"
                     label="Goodwill Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"
                     label="Goodwill and Intangible Assets Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GuaranteesTextBlock" label="Guarantees [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IncomeTaxDisclosureTextBlock"
                     label="Income Tax Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InsuranceDisclosureTextBlock"
                     label="Insurance Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IntangibleAssetsDisclosureTextBlock"
                     label="Intangible Assets Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock"
                     label="Interest Income and Interest Expense Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestAndOtherIncomeTextBlock"
                     label="Interest and Other Income [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryDisclosureTextBlock"
                     label="Inventory Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentCompanyFinancialHighlightsTextBlock"
                     label="Investment Company, Financial Highlights [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentHoldingsTextBlock"
                     label="Investment Holdings [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock"
                     label="Investment Holdings, Schedule of Investments [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock"
                     label="Investments and Other Noncurrent Assets [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"
                     label="Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"
                     label="Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock"
                     label="Investments in and Advances to Affiliates, Schedule of Investments [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LeasesOfLesseeDisclosureTextBlock"
                     label="Leases of Lessee Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LeasesOfLessorDisclosureTextBlock"
                     label="Leases of Lessor Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LegalMattersAndContingenciesTextBlock"
                     label="Legal Matters and Contingencies [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LesseeFinanceLeasesTextBlock"
                     label="Lessee, Finance Leases [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LesseeOperatingLeasesTextBlock"
                     label="Lessee, Operating Leases [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LessorDirectFinancingLeasesTextBlock"
                     label="Lessor, Direct Financing Leases [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock"
                     label="Lessor, Operating Leases [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LessorSalesTypeLeasesTextBlock"
                     label="Lessor, Sales-type Leases [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock"
                     label="Liability for Future Policy Benefits and Unpaid Claims Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock"
                     label="Life Insurance, Corporate or Bank Owned [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LifeSettlementContractsDisclosureTextBlock"
                     label="Life Settlement Contracts, Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LiquidationBasisOfAccountingTextBlock"
                     label="Liquidation Basis of Accounting [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"
                     label="Loans, Notes, Trade and Other Receivables Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock"
                     label="Loans, Notes, Trade and Other Receivables, Excluding Allowance for Credit Losses [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongDurationContractsAssumptionsUnderlyingGuaranteeObligations"
                     label="Long-Duration Contracts, Assumptions Underlying Guarantee Obligations [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongDurationInsuranceContractsDisclosureTextBlock"
                     label="Long-Duration Insurance Contracts Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongTermContractsOrProgramsDisclosureTextBlock"
                     label="Long-term Contracts or Programs Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongTermDebtTextBlock" label="Long-term Debt [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MalpracticeLossContingencyDisclosureTextBlock"
                     label="Malpractice Loss Contingency Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MembersEquityNotesDisclosureTextBlock"
                     label="Members' Equity Notes Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock"
                     label="Mergers, Acquisitions and Dispositions Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MineralIndustriesDisclosuresTextBlock"
                     label="Mineral Industries Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MinimumGuaranteesNetAmountAtRiskDisclosure"
                     label="Minimum Guarantees, Net Amount at Risk Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MortgageNotesPayableDisclosureTextBlock"
                     label="Mortgage Notes Payable Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:NatureOfOperations" label="Nature of Operations [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"
                     label="New Accounting Pronouncements and Changes in Accounting Principles [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MinorityInterestDisclosureTextBlock"
                     label="Noncontrolling Interest Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:NonmonetaryTransactionsDisclosureTextBlock"
                     label="Nonmonetary Transactions Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OilAndGasExplorationAndProductionIndustriesDisclosuresTextBlock"
                     label="Oil and Gas Exploration and Production Industries Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OilAndGasPropertiesTextBlock"
                     label="Oil and Gas Properties [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OptionIndexedToIssuersEquityDescriptionTextBlock"
                     label="Option Indexed to Issuer's Equity, Description [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"
                     label="Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"
                     label="Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"
                     label="Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherAssetsDisclosureTextBlock"
                     label="Other Assets Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock"
                     label="Other Comprehensive Income, Noncontrolling Interest [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherCurrentAssetsTextBlock"
                     label="Other Current Assets [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock"
                     label="Other Income and Other Expense Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherLiabilitiesDisclosureTextBlock"
                     label="Other Liabilities Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock"
                     label="Other Nonoperating Income and Expense [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherOperatingIncomeAndExpenseTextBlock"
                     label="Other Operating Income and Expense [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PartnersCapitalNotesDisclosureTextBlock"
                     label="Partners' Capital Notes Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock"
                     label="Pension and Other Postretirement Benefits Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PostemploymentBenefitsDisclosureTextBlock"
                     label="Postemployment Benefits Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PreferredStockTextBlock" label="Preferred Stock [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PremiumsReceivableNote"
                     label="Premiums Receivable Note [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PresentValueOfFutureInsuranceProfitsTextBlock"
                     label="Present Value of Future Insurance Profits [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ProductWarrantyDisclosureTextBlock"
                     label="Product Warranty Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ProductiveWellsAndAcreageDisclosureTextBlock"
                     label="Productive Wells and Acreage Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"
                     label="Property, Plant and Equipment Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"
                     label="Property, Plant, and Equipment and Intangible Assets [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PublicUtilitiesDisclosureTextBlock"
                     label="Public Utilities Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock"
                     label="Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:QuarterlyFinancialInformationTextBlock"
                     label="Quarterly Financial Information [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RealEstateDisclosureTextBlock"
                     label="Real Estate Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RealEstateOwnedTextBlock" label="Real Estate Owned [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:Reclassifications" label="Reclassifications [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock"
                     label="Regulatory Capital Requirements for Mortgage Companies Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"
                     label="Regulatory Capital Requirements under Banking Regulations [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReinsuranceTextBlock" label="Reinsurance [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"
                     label="Related Party Transactions Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReorganizationUnderChapter11OfUSBankruptcyCodeDisclosureTextBlock"
                     label="Reorganization under Chapter 11 of US Bankruptcy Code Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock"
                     label="Repurchase Agreements, Resale Agreements, Securities Borrowed, and Securities Loaned Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"
                     label="Research, Development, and Computer Software Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RestrictedAssetsDisclosureTextBlock"
                     label="Restricted Assets Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RestrictionsOnDividendsLoansAndAdvancesTextBlock"
                     label="Restrictions on Dividends, Loans and Advances [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock"
                     label="Restructuring and Related Activities Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"
                     label="Restructuring, Impairment, and Other Activities Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RetailLandSalesDescriptionTextBlock"
                     label="Retail Land Sales, Description [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueFromContractWithCustomerTextBlock"
                     label="Revenue from Contract with Customer [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SaleLeasebackTransactionDisclosureTextBlock"
                     label="Sale Leaseback Transactions [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"
                     label="Schedule of Regulatory Assets and Liabilities [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock"
                     label="Schedule of Regulatory Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SegmentReportingDisclosureTextBlock"
                     label="Segment Reporting Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock"
                     label="Shareholders' Equity and Share-based Payments [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortDurationInsuranceAndDepositContractsTextBlock"
                     label="Short-Duration Insurance and Deposit Contracts [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortTermDebtTextBlock" label="Short-term Debt [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SignificantAccountingPoliciesTextBlock"
                     label="Significant Accounting Policies [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"
                     label="Stockholders' Equity Note Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SubordinatedBorrowingsDisclosureTextBlock"
                     label="Subordinated Borrowings Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SubsequentEventProFormaBusinessCombinations"
                     label="Subsequent Event, Pro Forma Business Combinations or Disposals [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SubsequentEventsTextBlock" label="Subsequent Events [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock"
                     label="Substantial Doubt about Going Concern [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfInvestmentHoldingsScheduleOfInvestmentsTextBlock"
                     label="Summary of Investment Holdings, Schedule of Investments [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock"
                     label="Supplemental Balance Sheet Disclosures [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SuspendedWellCostsDisclosureTextBlock"
                     label="Suspended Well Costs Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock"
                     label="Transfers and Servicing of Financial Assets [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TreasuryStockTextBlock" label="Treasury Stock [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock"
                     label="Unusual or Infrequent Items, or Both, Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:VariableInterestEntityDisclosureTextBlock"
                     label="Variable Interest Entity Disclosure [Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
         </Concept>
         <Concept name="us-gaap:PolicyTextBlockAbstract" label="Policy Text Block [Abstract]"
                  prefix="us-gaap"
                  dataType="xbrli:stringItemType"
                  baseDataType="xbrli:stringItemType"
                  abstract="true"
                  periodType="duration">
            <Concept name="us-gaap:AdvertisingBarterTransactionsPolicy"
                     label="Advertising Barter Transactions, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AdvertisingCostPolicyExpensedAdvertisingCost"
                     label="Advertising Cost, Policy, Expensed Advertising Cost [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AdvertisingCostsPolicyTextBlock"
                     label="Advertising Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AdvertisingCostsPolicyCapitalizedDirectResponseAdvertising"
                     label="Advertising Costs, Policy, Capitalized Direct Response Advertising [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CooperativeInventoryPolicyPolicyTextBlock"
                     label="Agricultural Cooperative Inventory, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AgriculturePolicyPolicyTextBlock"
                     label="Agriculture, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AllocationsToPolicyholdersPolicies"
                     label="Allocations to Policyholders, Policies [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy"
                     label="Allowance for Funds Used During Construction, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AnticipatedInvestmentIncomeAsComponentOfPremiumDeficiencyOnShortDurationContractsPolicy"
                     label="Anticipated Investment Income as Component of Premium Deficiency on Short Duration Contracts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AssetRetirementObligationsPolicy"
                     label="Asset Retirement Obligation [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock"
                     label="Asset Retirement Obligation and Environmental Cost [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestsContinuedToBeHeldByTransferorInFinancialAssetsThatItHasSecuritizedOrServicingAssetsOrLiabilitiesPolicy"
                     label="Assets or Liabilities that Relate to Transferor's Continuing Involvement in Securitized or Asset-backed Financing Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"
                     label="Basis of Accounting, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessCombinationsPolicy"
                     label="Business Combinations Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock"
                     label="Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalizationAndAmortizationOfFuelCostsPolicy"
                     label="Capitalization and Amortization of Fuel Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalizationOfInternalCostsPolicy"
                     label="Capitalization of Internal Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"
                     label="Cash and Cash Equivalents, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"
                     label="Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"
                     label="Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferRecognizingInterestIncomeOnImpairedLoansPolicy"
                     label="Certain Loans and Debt Securities Acquired in Transfer, Recognizing Interest Income on Impaired Loans, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CharityCareDisclosureTextBlock"
                     label="Charity Care Disclosure, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ClosedBlockAccountingPolicy"
                     label="Closed Block Accounting Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CollaborativeArrangementAccountingPolicy"
                     label="Collaborative Arrangement, Accounting Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PurchaseTransactionPolicy"
                     label="Combination of Entities under Common Control, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CommissionsExpensePolicyPolicyTextBlock"
                     label="Commissions Expense, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CommissionsPolicy"
                     label="Commissions, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock"
                     label="Commitments and Contingencies, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ComparabilityOfPriorYearFinancialData"
                     label="Comparability of Prior Year Financial Data, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CompensatedAbsencesPolicy"
                     label="Compensated Absences Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CompensationRelatedCostsPolicyTextBlock"
                     label="Compensation Related Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"
                     label="Comprehensive Income, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConcentrationRiskCreditRisk"
                     label="Concentration Risk, Credit Risk, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConsolidationPolicyTextBlock"
                     label="Consolidation, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"
                     label="Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConsolidationSubsidiaryStockIssuancesPolicy"
                     label="Consolidation, Subsidiary Stock Issuances, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConsolidationVariableInterestEntityPolicy"
                     label="Consolidation, Variable Interest Entity, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConstructionContractorsMethodOfReportingAffiliatedEntitiesPolicyPolicyTextBlock"
                     label="Construction Contractors, Method of Reporting Affiliated Entities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConstructionContractorsOperatingCyclePolicyPolicyTextBlock"
                     label="Construction Contractors, Operating Cycle, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConstructionContractorsPolicyPolicyTextBlock"
                     label="Construction Contractors, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ContingentLiabilityReserveEstimatePolicy"
                     label="Contingent Liability Reserve Estimate, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ContinuingCareRetirementCommunitiesAdvanceFeesPolicyPolicyTextBlock"
                     label="Continuing Care Retirement Communities, Advance Fees, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ContractualAdjustmentsAndThirdPartySettlementsPolicyPolicyTextBlock"
                     label="Contractual Adjustments and Third Party Settlements, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CooperativeAdvertisingPolicy"
                     label="Cooperative Advertising Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostMethodInvestmentsPolicy"
                     label="Cost Method Investments, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostOfSalesPolicyTextBlock"
                     label="Cost of Sales, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostOfSalesVendorAllowancesPolicy"
                     label="Cost of Sales, Vendor Allowances, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"
                     label="Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"
                     label="Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyOngoingBenefitArrangements"
                     label="Costs Associated with Exit or Disposal Activity or Restructuring, Ongoing Benefit Arrangement [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostsIncurredPolicy"
                     label="Costs Incurred, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CreditCardOriginationCostsPolicyTextBlock"
                     label="Credit Card Origination Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AvailableForSaleSecuritiesPurchasedOptionsPricePolicy"
                     label="Debt Securities, Available-for-sale, Premium on Purchased Options [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:HeldToMaturitySecuritiesPurchasedOptionsPricePolicy"
                     label="Debt Securities, Held-to-maturity, Premium on Purchased Options, Price [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DebtPolicyTextBlock" label="Debt, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredChargesPolicyTextBlock"
                     label="Deferred Charges, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy"
                     label="Deferred Policy Acquisition Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DefinedBenefitPlanAccountingPolicyElectionMeasurementDatePolicyTextBlock"
                     label="Defined Benefit Plan, Plan Assets, Accounting Policy Election, Measurement Date [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DepositContractsPolicy"
                     label="Deposit Contracts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock"
                     label="Depreciation, Depletion, and Amortization [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesEmbeddedDerivatives"
                     label="Derivatives, Embedded Derivatives [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesHedgeDiscontinuances"
                     label="Derivatives, Hedge Discontinuances [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesHedgeDiscontinuancesAnticipatedTransactions"
                     label="Derivatives, Hedge Discontinuances, Anticipated Transactions [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesHedgeDiscontinuancesTerminationOfHedgingInstrumentOrHedgedItem"
                     label="Derivatives, Hedge Discontinuances, Termination of Hedging Instrument or Hedged Item [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives"
                     label="Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesMethodsOfAccountingHedgeDocumentation"
                     label="Derivatives, Methods of Accounting, Hedge Documentation [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesMethodsOfAccountingHedgeEffectiveness"
                     label="Derivatives, Methods of Accounting, Hedge Effectiveness [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives"
                     label="Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesOffsettingFairValueAmountsPolicy"
                     label="Derivatives, Offsetting Fair Value Amounts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesPolicyTextBlock"
                     label="Derivatives, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DerivativesReportingOfDerivativeActivity"
                     label="Derivatives, Reporting of Derivative Activity [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeterioratedLoansTransferredInPolicy"
                     label="Deteriorated Loans Transferred in, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DiscontinuedOperationsPolicyTextBlock"
                     label="Discontinued Operations, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EarningsPerSharePolicyTextBlock"
                     label="Earnings Per Share, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EmissionCreditsOrAllowancesPolicy"
                     label="Emission Credits or Allowances, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EmployeeStockOwnershipPlanESOPPolicy"
                     label="Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EntertainmentEntitiesPolicyPolicyTextBlock"
                     label="Entertainment Entities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EnvironmentalCostExpensePolicy"
                     label="Environmental Cost, Expense Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EnvironmentalCostsCapitalizationPolicy"
                     label="Environmental Costs, Capitalization Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EnvironmentalCostsPolicy"
                     label="Environmental Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EquityMethodInvestmentsIssuancesPolicy"
                     label="Equity Method Investments Issuances, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EquityMethodInvestmentsPolicy"
                     label="Equity Method Investments [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock"
                     label="Equity Securities without Readily Determinable Fair Value [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EquityAndCostMethodInvestmentsPolicy"
                     label="Equity and Cost Method Investments, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ExchangeMembershipsPolicy"
                     label="Exchange Memberships, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ExploitationCostsPolicyPolicyTextBlock"
                     label="Exploitation Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ExploratoryDrillingCostsCapitalizationAndImpairmentPolicy"
                     label="Exploratory Drilling Costs Capitalization and Impairment, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ExtendedProductWarrantyPolicy"
                     label="Extended Product Warranty, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"
                     label="Fair Value Measurement, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueTransferPolicyPolicyTextBlock"
                     label="Fair Value Transfer, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueOfFinancialInstrumentsPolicy"
                     label="Fair Value of Financial Instruments, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FilmCostsPolicyPolicyTextBlock"
                     label="Film Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FilmsRevenueRecognitionPolicyPolicyTextBlock"
                     label="Films Revenue Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy"
                     label="Finance, Loan and Lease Receivables, Held for Investments, Foreclosed Assets Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentAllowanceAndNonperformingLoansAllowancePolicy"
                     label="Finance, Loan and Lease Receivables, Held-for-investment, Allowance and Nonperforming Loans, Allowance Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentAllowanceAndNonperformingLoansNonperformingLoansPolicy"
                     label="Finance, Loan and Lease Receivables, Held-for-investment, Allowance and Nonperforming Loans, Nonperforming Loans Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentAllowanceAndNonperformingLoansPolicy"
                     label="Finance, Loan and Lease Receivables, Held-for-investment, Allowance and Nonperforming Loans, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentPolicy"
                     label="Finance, Loan and Lease Receivables, Held-for-investment, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy"
                     label="Finance, Loan and Lease Receivables, Held-for-sale, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLoansAndLeasesReceivablePolicy"
                     label="Finance, Loans and Leases Receivable, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"
                     label="Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyOrMethodologyChangePolicyTextBlock"
                     label="Financing Receivable, Allowance for Credit Losses, Policy or Methodology Change [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FiscalPeriod" label="Fiscal Period, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FloorBrokeragePolicy"
                     label="Floor Brokerage, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"
                     label="Foreign Currency Transactions and Translations Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FrequentFlierProgramPolicyPolicyTextBlock"
                     label="Frequent Flier Program, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FullCostMethodUsingGrossRevenueMethodPolicy"
                     label="Full Cost Method Using Gross Revenue Method, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FullCostOrSuccessfulEffortsPolicy"
                     label="Full Cost or Successful Efforts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FuturePolicyBenefitsLiabilityPolicy"
                     label="Future Policy Benefits Liability, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GasBalancingArrangementsPolicy"
                     label="Gas Balancing Arrangements, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GasBalancingPolicyPolicyTextBlock"
                     label="Gas Balancing, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"
                     label="Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"
                     label="Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"
                     label="Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"
                     label="Goodwill and Intangible Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GovernmentContractorsContractsInProgressPolicyPolicyTextBlock"
                     label="Government Contractors, Contracts in Progress, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GovernmentContractorsInventoryPolicyPolicyTextBlock"
                     label="Government Contractors, Inventory, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GovernmentContractorsPolicyPolicyTextBlock"
                     label="Government Contractors, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GovernmentContractorsRevenueRecognitionPolicyPolicyTextBlock"
                     label="Government Contractors, Revenue Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GrandfatheredESOPExpenseRecognitionPolicy"
                     label="Grandfathered ESOP Expense Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies"
                     label="Guarantees, Indemnifications and Warranties Policies [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:HealthCareCostsPolicyPolicyTextBlock"
                     label="Health Care Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:HealthCareEntitiesPolicyPolicyTextBlock"
                     label="Health Care Entities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:HealthCareOrganizationBadDebtsPolicyPolicyTextBlock"
                     label="Health Care Organization, Bad Debts Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:HealthCareOrganizationRevenueRecognizedPolicyPolicyTextBlock"
                     label="Health Care Organization, Revenue Recognized Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ImpairedFinancingReceivablePolicyPolicyTextBlock"
                     label="Impaired Financing Receivable, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"
                     label="Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"
                     label="Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InProcessResearchAndDevelopmentPolicy"
                     label="In Process Research and Development, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IncentiveDistributionPolicyManagingMemberOrGeneralPartnerDescription"
                     label="Incentive Distribution Policy, Managing Member or General Partner, Description [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IncomeTaxUncertaintiesPolicy"
                     label="Income Tax Uncertainties, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IncomeTaxPolicyTextBlock"
                     label="Income Tax, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IndustrySpecificPoliciesBrokerDealerTextBlock"
                     label="Industry Specific Policies, Broker Dealer [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IndustrySpecificPoliciesInsuranceCompaniesTextBlock"
                     label="Industry Specific Policies, Insurance Companies [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IndustrySpecificPoliciesOilAndGasTextBlock"
                     label="Industry Specific Policies, Oil and Gas [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InsurancePremiumsRevenueRecognitionPolicy"
                     label="Insurance Premiums Revenue Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock"
                     label="Intangible Assets Arising from Insurance Contracts Acquired in Business Combination, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IntangibleAssetsFiniteLivedPolicyCostsIncurredToRenewOrExtend"
                     label="Intangible Assets, Costs Incurred to Renew or Extend, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IntangibleAssetsFiniteLivedPolicy"
                     label="Intangible Assets, Finite-Lived, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:IntercompanyProfitToRegulatedAffiliatesPolicy"
                     label="Intercompany Profit to Regulated Affiliates, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestCapitalizationPolicyPolicyTextBlock"
                     label="Interest Capitalization, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestCostForPlantConstructionUsingIntermediaryPolicy"
                     label="Interest Cost for Plant Construction Using Intermediary, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestExpenseAllocatedToDiscontinuedOperationsPolicy"
                     label="Interest Expense Allocated to Discontinued Operations, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestExpenseOnPrepetitionLiabilitiesPolicy"
                     label="Interest Expense on Prepetition Liabilities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestExpensePolicyTextBlock"
                     label="Interest Expense, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy"
                     label="Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InternalReplacementsOfInsuranceContractsPolicy"
                     label="Internal Replacements of Insurance Contracts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InternalUseSoftwarePolicy"
                     label="Internal Use Software, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryCostsForContractsOrProgramsPolicy"
                     label="Inventory Costs for Contracts or Programs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryFinishedGoodsPolicy"
                     label="Inventory Finished Goods, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryImpairmentPolicy"
                     label="Inventory Impairment, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryShrinkagePolicy"
                     label="Inventory Shrinkage, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventorySuppliesPolicy"
                     label="Inventory Supplies, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryWorkInProcessPolicy"
                     label="Inventory Work in Process, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryCashFlowPolicy"
                     label="Inventory, Cash Flow Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryInterestCapitalizationPolicy"
                     label="Inventory, Interest Capitalization Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryMajorClassesPolicy"
                     label="Inventory, Major Classes, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryPolicyTextBlock"
                     label="Inventory, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InventoryRealEstatePolicy"
                     label="Inventory, Real Estate, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentBankingFeesPolicy"
                     label="Investment Banking Fees, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentPolicyTextBlock"
                     label="Investment, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LandUnderOptionArrangementsPolicy"
                     label="Land under Option Arrangements, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LegalCostsPolicyTextBlock"
                     label="Legal Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LesseeLeasesPolicyTextBlock"
                     label="Lessee, Leases [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LessorLeasesPolicyTextBlock"
                     label="Lessor, Leases [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LiabilityReserveEstimatePolicy"
                     label="Liability Reserve Estimate, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LifeSettlementContractsPolicy"
                     label="Life Settlement Contracts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoanCommitmentsPolicy"
                     label="Loan Commitments, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"
                     label="Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableLeaseFinancingPolicy"
                     label="Loans and Leases Receivable, Lease Financing, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy"
                     label="Loans and Leases Receivable, Mortgage Banking Activities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableNonaccrualLoanAndLeaseStatusPolicy"
                     label="Loans and Leases Receivable, Nonaccrual Loan and Lease Status, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableNonmortgageLoanValuationPolicy"
                     label="Loans and Leases Receivable, Nonmortgage Loan, Valuation, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy"
                     label="Loans and Leases Receivable, Nonperforming Loan and Lease, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableOriginationFeesDiscountsOrPremiumsAndDirectCostsToAcquireLoansPolicy"
                     label="Loans and Leases Receivable, Origination Fees, Discounts or Premiums, and Direct Costs to Acquire Loans Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivablePastDueStatusPolicy"
                     label="Loans and Leases Receivable, Past Due Status, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivablePrepaymentEstimateAssumptionsPolicy"
                     label="Loans and Leases Receivable, Prepayment Estimate Assumptions, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableRealEstateAcquiredThroughForeclosurePolicy"
                     label="Loans and Leases Receivable, Real Estate Acquired Through Foreclosure, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy"
                     label="Loans and Leases Receivable, Troubled Debt Restructuring Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LoansAndLeasesReceivableValuationPolicy"
                     label="Loans and Leases Receivable, Valuation, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongDurationContractsRevenueRecognitionPolicy"
                     label="Long-Duration Contracts Revenue Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongDurationContractsPolicy"
                     label="Long-Duration Contracts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MaintenanceCostPolicyPolicyTextBlock"
                     label="Maintenance Cost, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MajorCustomersPolicyPolicyTextBlock"
                     label="Major Customers, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MalpracticeLossContingencyPolicy"
                     label="Malpractice Loss Contingency, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ManagementAndInvestmentAdvisoryFeesPolicy"
                     label="Management and Investment Advisory Fees, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MarketableSecuritiesPolicy"
                     label="Marketable Securities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MemberOfGroupFilingConsolidatedReturnPolicy"
                     label="Member of Group Filing Consolidated Return, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MinimumGuaranteesPolicy"
                     label="Minimum Guarantees, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"
                     label="New Accounting Pronouncements, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OffBalanceSheetCreditExposurePolicyPolicyTextBlock"
                     label="Off-Balance-Sheet Credit Exposure, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OilAndGasPropertiesPolicyPolicyTextBlock"
                     label="Oil and Gas Properties Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OutageCostsPolicy"
                     label="Outage Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ParticipationCostsPolicyPolicyTextBlock"
                     label="Participation Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"
                     label="Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy"
                     label="Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PensionAndOtherPostretirementPlansPolicy"
                     label="Pension and Other Postretirement Plans, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PlantConstructionUsingIntermediaryPolicy"
                     label="Plant Construction Using Intermediary, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PlantRetirementAndAbandonmentPolicy"
                     label="Plant Retirement and Abandonment, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PolicyLoansReceivablePolicy"
                     label="Policy Loans Receivable, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PolicyholderAccountsPolicy"
                     label="Policyholder Accounts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PolicyholdersDividendPolicy"
                     label="Policyholders' Dividend [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PostemploymentBenefitPlansPolicy"
                     label="Postemployment Benefit Plans, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PrecontractCostsPolicyTextBlock"
                     label="Precontract Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy"
                     label="Premiums Receivable, Allowance for Doubtful Accounts, Estimation Methodology, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PremiumsReceivableBasisOfAccountingPolicy"
                     label="Premiums Receivable, Basis of Accounting, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PresentValueOfFutureInsuranceProfitsPolicy"
                     label="Present Value of Future Insurance Profits, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyLiabilityReserveEstimatePolicy"
                     label="Property Liability Reserve Estimate, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyPlantAndEquipmentImpairment"
                     label="Property, Plant and Equipment, Impairment [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"
                     label="Property, Plant and Equipment, Planned Major Maintenance Activities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"
                     label="Property, Plant and Equipment, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts"
                     label="Property, Plant and Equipment, Preproduction Design and Development Costs [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PublicUtilitiesPolicyTextBlock"
                     label="Public Utilities, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PushdownAccountingPolicyTextBlock"
                     label="Pushdown Accounting [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RealEstateHeldForDevelopmentAndSalePolicy"
                     label="Real Estate Held for Development and Sale, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RealEstateOwnedValuationAllowancePolicy"
                     label="Real Estate Owned, Valuation Allowance, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RealEstatePolicyTextBlock"
                     label="Real Estate, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReceivablesHeldForSaleDeterminationPolicy"
                     label="Receivables Held-for-sale, Determination, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReceivablesHeldForSaleLowerOfCostOrFairValuePolicy"
                     label="Receivables Held-for-sale, Lower of Cost or Fair Value, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReceivablesAndPortionsOfSecuritizationsThatCanBePrepaidAtPotentialLossPolicyPolicyTextBlock"
                     label="Receivables and Portions of Securitizations that can be Prepaid at Potential Loss, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReceivablesPolicyTextBlock"
                     label="Receivables, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"
                     label="Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PriorPeriodReclassificationAdjustmentDescription"
                     label="Reclassification, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock"
                     label="Recognition of Asset and Liability for Lease of Acquiree [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RegulatoryDepreciationAndAmortizationPolicy"
                     label="Regulatory Depreciation and Amortization, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RegulatoryEnvironmentalCostsPolicy"
                     label="Regulatory Environmental Costs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RegulatoryIncomeTaxesPolicy"
                     label="Regulatory Income Taxes, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReinsuranceAccountingPolicy"
                     label="Reinsurance Accounting Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RepurchaseAgreementsCollateralPolicy"
                     label="Repurchase Agreements, Collateral, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RepurchaseAgreementsValuationPolicy"
                     label="Repurchase Agreements, Valuation, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RepurchaseAndResaleAgreementsPolicy"
                     label="Repurchase and Resale Agreements Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ResearchAndDevelopmentExpensePolicy"
                     label="Research and Development Expense, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"
                     label="Research, Development, and Computer Software, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure"
                     label="Revenue Recognition Accounting Policy, Gross and Net Revenue Disclosure [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionLeasesCapital"
                     label="Revenue Recognition Leases, Capital [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionLeasesOperating"
                     label="Revenue Recognition Leases, Operating [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy"
                     label="Revenue Recognition for Alternative Revenue Programs, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionAdvertisingBarterTransactions"
                     label="Revenue Recognition, Advertising Barter Transactions [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionAllowances"
                     label="Revenue Recognition, Allowances [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock"
                     label="Revenue Recognition, Cargo and Freight, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionCompletedContractMethod"
                     label="Revenue Recognition, Completed-Contract Method [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionCustomerAcquisitions"
                     label="Revenue Recognition, Customer Acquisitions [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionDeferredRevenue"
                     label="Revenue Recognition, Deferred Revenue [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionDiscounts"
                     label="Revenue Recognition, Discounts [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionDividends"
                     label="Revenue Recognition, Dividends [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionIncentives"
                     label="Revenue Recognition, Incentives [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionInterest"
                     label="Revenue Recognition, Interest [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionLeases"
                     label="Revenue Recognition, Leases [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionLongTermContracts"
                     label="Revenue Recognition, Long-term Contracts [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionLongTermContractsIncentiveAndAwardFees"
                     label="Revenue Recognition, Long-term Contracts, Incentive and Award Fees [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionLoyaltyPrograms"
                     label="Revenue Recognition, Loyalty Programs [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionMultipleElementArrangements"
                     label="Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionPercentageOfCompletionMethod"
                     label="Revenue Recognition, Percentage-of-Completion Method [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionPolicyTextBlock"
                     label="Revenue Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionPremiumsEarnedPolicy"
                     label="Revenue Recognition, Premiums Earned, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionRealEstateTransactionsPolicy"
                     label="Revenue Recognition, Real Estate Transactions, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionRebates"
                     label="Revenue Recognition, Rebates [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionRegionalCarriersAndPassengersPolicyPolicyTextBlock"
                     label="Revenue Recognition, Regional Carriers and Passengers, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionRetailLandSales"
                     label="Revenue Recognition, Retail Land Sales [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionRetrospectiveRateSettingSystemsPolicyPolicyTextBlock"
                     label="Revenue Recognition, Retrospective Rate-Setting Systems, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionRevenueReductions"
                     label="Revenue Recognition, Revenue Reductions [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionSalesReturns"
                     label="Revenue Recognition, Sales Returns [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionSalesOfGoods"
                     label="Revenue Recognition, Sales of Goods [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionSalesOfServices"
                     label="Revenue Recognition, Sales of Services [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionServicesCommissions"
                     label="Revenue Recognition, Services, Commissions [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionServicesFranchiseFees"
                     label="Revenue Recognition, Services, Franchise Fees [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionServicesLicensingFees"
                     label="Revenue Recognition, Services, Licensing Fees [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionServicesManagementFees"
                     label="Revenue Recognition, Services, Management Fees [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionServicesRefundableFeesForServices"
                     label="Revenue Recognition, Services, Refundable Fees for Services [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionServicesRoyaltyFees"
                     label="Revenue Recognition, Services, Royalty Fees [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionSoftware"
                     label="Revenue Recognition, Software [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"
                     label="Revenue from Contract with Customer [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueDifferentTransitionMethodPolicyTextBlock"
                     label="Revenue, Different Transition Method [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock"
                     label="Revenue, Remaining Performance Obligation, Provision for Loss [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock"
                     label="Revenue, Transaction Price Measurement, Tax Exclusion [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RoyaltyTrustDistributableIncomePolicy"
                     label="Royalty Trust Distributable Income, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SaleLeasebackTransactionsPolicy"
                     label="Sale Leaseback Transactions, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SalesInducementsToContractHoldersPolicy"
                     label="Sales Inducements to Contract Holders, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SalesMethodOrEntitlementsMethodPolicy"
                     label="Sales Method or Entitlements Method, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SecuritiesBorrowedAndLoanedPolicy"
                     label="Securities Borrowed and Loaned Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SecuritiesOwnedNotReadilyMarketablePolicy"
                     label="Securities Owned Not Readily Marketable, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SegmentReportingPolicyPolicyTextBlock"
                     label="Segment Reporting, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SelfInsuranceReservePolicyTextBlock"
                     label="Self Insurance Reserve [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock"
                     label="Selling, General and Administrative Expenses, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock"
                     label="Separation of Lease and Nonlease Components [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationForfeituresPolicyTextBlock"
                     label="Share-based Compensation, Forfeitures [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"
                     label="Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy"
                     label="Share-based Compensation, Option and Incentive Plans, Director Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SharesSubjectToMandatoryRedemptionChangesInRedemptionValuePolicyTextBlock"
                     label="Shares Subject to Mandatory Redemption, Changes in Redemption Value, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShippingAndHandlingCostPolicyTextBlock"
                     label="Shipping and Handling Cost, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortDurationContractsRevenueRecognitionPolicy"
                     label="Short-Duration Contracts Revenue Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortDurationContractsPolicy"
                     label="Short-Duration Contracts, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortTermLeasesPolicyTextBlock"
                     label="Short-term Leases [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"
                     label="Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:StandardProductWarrantyPolicy"
                     label="Standard Product Warranty, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:StartUpActivitiesCostPolicy"
                     label="Start-up Activities, Cost Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy"
                     label="Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:StockholdersEquityPolicyTextBlock"
                     label="Stockholders' Equity, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SubsequentEventsPolicyPolicyTextBlock"
                     label="Subsequent Events, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TradeAndLoanReceivablesMethodOfAccountingForReceivablesThatCanBeContractuallyPrepaidPolicyPolicyTextBlock"
                     label="Trade and Loan Receivables, Method of Accounting for Receivables that Can be Contractually Prepaid, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TradeAndLoanReceivablesNonmortgageLoansHeldForSalePolicyPolicyTextBlock"
                     label="Trade and Loan Receivables, Nonmortgage Loans Held-for-sale, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TradeAndOtherAccountsReceivablePolicy"
                     label="Trade and Other Accounts Receivable, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"
                     label="Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock"
                     label="Transfers and Servicing of Financial Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"
                     label="Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsAggregationPolicy"
                     label="Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Aggregation, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsFinancingsPolicy"
                     label="Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Financings, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy"
                     label="Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy"
                     label="Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Sales, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"
                     label="Unpaid Policy Claims and Claims Adjustment Expense, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UnremittedEarningsInForeignInvestmentPolicy"
                     label="Unremitted Earnings in Foreign Investment, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UseOfEstimates"
                     label="Use of Estimates, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UtilityRevenueAndExpenseRecognitionPolicy"
                     label="Utility, Revenue and Expense Recognition, Policy [Policy Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
         </Concept>
         <Concept name="us-gaap:TableTextBlock" label="Table Text Block [Abstract]"
                  prefix="us-gaap"
                  dataType="xbrli:stringItemType"
                  baseDataType="xbrli:stringItemType"
                  abstract="true"
                  periodType="duration">
            <Concept name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock"
                     label="Condensed Balance Sheet [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock"
                     label="Condensed Cash Flow Statement [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:ScheduleOfCondensedFinancialStatementsTableTextBlock"
                     label="Condensed Financial Statements [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock"
                     label="Condensed Income Statement [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock"
                     label="Condensed Statement of Comprehensive Income [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:ScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsTableTextBlock"
                     label="Schedule of Changes in Standardized Measure of Discounted Future Net Cash Flows [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock"
                     label="Schedule of Proved Developed and Undeveloped Oil and Gas Reserve Quantities [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock"
                     label="Standardized Measure of Discounted Future Cash Flows Relating to Proved Reserves Disclosure [Table Text Block]"
                     prefix="srt"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AcceleratedShareRepurchasesTextBlock"
                     label="Accelerated Share Repurchases [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfActivityInAffordableHousingProgramObligationTableTextBlock"
                     label="Activity in Affordable Housing Program Obligation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AirlineDestinationTableTextBlock"
                     label="Airline Destination [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"
                     label="Allowance for Credit Losses on Financing Receivables [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfQuantitativeInformationAboutSecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherTextBlock"
                     label="Assets that Continue to be Recognized, Transferred Financial Assets and Other Financial Assets Managed Together [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AvailableForSaleSecuritiesTextBlock"
                     label="Available-for-sale Securities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"
                     label="Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BankersAcceptance"
                     label="Banker's Acceptance Disclosures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BelowMarketLeaseFutureAmortizationIncomeTableTextBlock"
                     label="Below Market Lease, Future Amortization Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock"
                     label="Business Acquisition, Pro Forma Information [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock"
                     label="Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessCombinationSegmentAllocationTableTextBlock"
                     label="Business Combination, Segment Allocation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock"
                     label="Business Combination, Separately Recognized Transactions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfBusinessInsuranceRecoveriesTextBlock"
                     label="Business Insurance Recoveries [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalRequirementsOnForeignFinancialInstitutionsTableTextBlock"
                     label="Capital Requirements on Foreign Financial Institutions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalizedContractCostTableTextBlock"
                     label="Capitalized Contract Cost [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock"
                     label="Capitalized Costs Relating to Oil and Gas Producing Activities Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CapitalizedExploratoryWellCostsRollForwardTableTextBlock"
                     label="Capitalized Exploratory Well Costs, Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashFlowOperatingCapitalTableTextBlock"
                     label="Cash Flow, Operating Capital [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock"
                     label="Cash Proceeds Received and Tax Benefit from Share-based Payment Awards [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"
                     label="Cash, Cash Equivalents and Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCededCreditRiskByReinsurerTextBlock"
                     label="Ceded Credit Risk [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock"
                     label="Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ChangeInClosedBlockAssetsAndLiabilitiesMaximumFutureEarningsToBeRecognizedTableTextBlock"
                     label="Change in Closed Block Assets and Liabilities, Maximum Future Earnings to be Recognized [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"
                     label="Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock"
                     label="Class of Treasury Stock [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ClosedBlockDividendObligationTableTextBlock"
                     label="Closed Block Dividend Obligation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ClosedBlockOperationsNetResultsTableTextBlock"
                     label="Closed Block Operations, Net Results [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock"
                     label="Comprehensive Income (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ComputationOfNetCapitalUnderSecuritiesAndExchangeCommissionRegulationTextBlock"
                     label="Computation of Net Capital under Securities and Exchange Commission Regulation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock"
                     label="Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock"
                     label="Contract with Customer, Asset and Liability [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock"
                     label="Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ConvertibleDebtTableTextBlock"
                     label="Convertible Debt [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesDisclosureTextBlock"
                     label="Cost Incurred in Oil and Gas Property Acquisition, Exploration, and Development Activities Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock"
                     label="Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock"
                     label="Debt Securities, Available-for-sale [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"
                     label="Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:HeldToMaturitySecuritiesTextBlock"
                     label="Debt Securities, Held-to-maturity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock"
                     label="Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"
                     label="Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"
                     label="Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock"
                     label="Deferred Policy Acquisition Costs [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredRevenueByArrangementDisclosureTextBlock"
                     label="Deferred Revenue, by Arrangement, Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DeferredSalesInducementsTableTextBlock"
                     label="Deferred Sales Inducements [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DefinedContributionPlanDisclosuresTableTextBlock"
                     label="Defined Contribution Plan Disclosures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DemutualizationByInsuranceEntityScheduleOfNatureAndTerms"
                     label="Demutualization by Insurance Entity, Schedule of Nature and Terms [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DepositLiabilitiesTypeTableTextBlock"
                     label="Deposit Liabilities, Type [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"
                     label="Derivative Instruments, Gain (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"
                     label="Derivatives Not Designated as Hedging Instruments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock"
                     label="Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DirectFinancingLeaseLeaseIncomeTableTextBlock"
                     label="Direct Financing Lease, Lease Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DisaggregationOfRevenueTableTextBlock"
                     label="Disaggregation of Revenue [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DisclosureOfCreditDerivativesTextBlock"
                     label="Disclosure of Credit Derivatives [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock"
                     label="Disclosure of Long Lived Assets Held-for-sale [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"
                     label="Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"
                     label="Disposal Groups, Including Discontinued Operations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DistributionsMadeToLimitedLiabilityCompanyLlcMemberByDistributionTableTextBlock"
                     label="Distributions Made to Limited Liability Company (LLC) Member, by Distribution [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DistributionsMadeToLimitedPartnerByDistributionTableTextBlock"
                     label="Distributions Made to Limited Partner, by Distribution [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:DividendsDeclaredTableTextBlock"
                     label="Dividends Declared [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EffectOfFourthQuarterEventsTextBlock"
                     label="Effect of Fourth Quarter Events [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EffectsOfReinsuranceTableTextBlock"
                     label="Effects of Reinsurance [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EffectsOfUsingCashFlowHedgesInCalculatingCeilingLimitationsTextBlock"
                     label="Effects of Using Cash Flow Hedges in Calculating Ceiling Limitations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock"
                     label="Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EnvironmentalExitCostsByCostTextBlock"
                     label="Environmental Exit Costs by Cost [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EquityMethodInvestmentsTextBlock"
                     label="Equity Method Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"
                     label="Equity Securities without Readily Determinable Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FDICIndemnificationAssetRollForwardTableTextBlock"
                     label="FDIC Indemnification Asset Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"
                     label="Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"
                     label="Fair Value Measurements, Nonrecurring [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"
                     label="Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock"
                     label="Fair Value Option, Disclosures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock"
                     label="Fair Value, Assets Measured on Recurring Basis [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"
                     label="Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"
                     label="Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock"
                     label="Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueConcentrationOfRiskTextBlock"
                     label="Fair Value, Concentration of Risk [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueInstrumentsClassifiedInShareholdersEquityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"
                     label="Fair Value, Instruments Classified in Shareholders' Equity Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock"
                     label="Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"
                     label="Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"
                     label="Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"
                     label="Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsTextBlock"
                     label="Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"
                     label="Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FairValueByBalanceSheetGroupingTextBlock"
                     label="Fair Value, by Balance Sheet Grouping [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FederalHomeLoanBankAdvancesTableTextBlock"
                     label="Federal Home Loan Bank, Advances [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FederalIncomeTaxNoteTextBlock"
                     label="Federal Income Tax Note [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock"
                     label="Finance Lease, Liability, Maturity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityTableTextBlock"
                     label="Financial Guarantee Insurance Contracts, Claim Liability [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancialGuaranteeInsuranceContractsPremiumReceivedOverContractPeriodTableTextBlock"
                     label="Financial Guarantee Insurance Contracts, Premium Received over Contract Period [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock"
                     label="Financial Instruments Subject to Mandatory Redemption Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock"
                     label="Financing Receivable Credit Quality Indicators [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"
                     label="Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"
                     label="Finite-lived Intangible Assets Amortization Expense [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:GainLossOnInvestmentsTextBlock"
                     label="Gain (Loss) on Securities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock"
                     label="Impaired Assets to be Disposed of by Method Other than Sale [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ImpairedFinancingReceivablesTableTextBlock"
                     label="Impaired Financing Receivables [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ImpairmentEffectsOnEarningsPerShareTableTextBlock"
                     label="Impairment Effects on Earnings Per Share [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock"
                     label="Interest Income and Interest Expense Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterestAndOtherIncomeTableTextBlock"
                     label="Interest and Other Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InterimPeriodCostsNotAllocableTableTextBlock"
                     label="Interim Period, Costs Not Allocable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock"
                     label="Investment Company, Financial Highlights [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentHoldingsOtherThanSecuritiesTextBlock"
                     label="Investment Holdings, Other than Securities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock"
                     label="Investment Holdings, Schedule of Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentIncomeTextBlock"
                     label="Investment Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock"
                     label="Investments Classified by Contractual Maturity Date [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsFederalIncomeTaxNoteScheduleOfInvestmentsTextBlock"
                     label="Investments Federal Income Tax Note, Schedule of Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsSoldNotYetPuchasedScheduleOfInvestmentsTextBlock"
                     label="Investments Sold Not yet Purchased, Schedule of Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsSoldNotYetPurchasedTextBlock"
                     label="Investments Sold, Not yet Purchased [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock"
                     label="Investments in and Advances to Affiliates [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LeaseCostTableTextBlock" label="Lease, Cost [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock"
                     label="Lessee, Operating Lease, Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"
                     label="Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"
                     label="Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LiabilityForCatastropheClaimsDisclosureTextBlock"
                     label="Liability for Catastrophe Claims Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock"
                     label="Long-lived Assets by Geographic Areas [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:LongTermPurchaseCommitmentTextBlock"
                     label="Long-term Purchase Commitment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ManagementOfRisksInherentInServicingAssetsAndServicingLiabilitiesTextBlock"
                     label="Management of Risks Inherent in Servicing Assets and Servicing Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MandatorilyRedeemableCapitalStockTableTextBlock"
                     label="Mandatorily Redeemable Capital Stock [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MarketableSecuritiesTextBlock"
                     label="Marketable Securities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:MinimumFinancialRequirementsForFuturesCommissionMerchantsUnderCommodityExchangeActTextBlock"
                     label="Minimum Financial Requirements for Futures Commission Merchants under Commodity Exchange Act [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:NetProductiveAndDryWellsDrilledDisclosureTextBlock"
                     label="Net Productive and Dry Wells Drilled Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock"
                     label="New Accounting Pronouncement, Early Adoption [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock"
                     label="Nonvested Restricted Stock Shares Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ObligationWithJointAndSeveralLiabilityArrangementTableTextBlock"
                     label="Obligation with Joint and Several Liability Arrangement [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OffsettingAssetsTableTextBlock"
                     label="Offsetting Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OffsettingLiabilitiesTableTextBlock"
                     label="Offsetting Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OilAndGasDeliveryCommitmentsAndContractsDisclosureTextBlock"
                     label="Oil and Gas Delivery Commitments and Contracts Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OilAndGasNetProductionAverageSalesPriceAndAverageProductionCostsDisclosureTextBlock"
                     label="Oil and Gas Net Production, Average Sales Price and Average Production Costs Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OpenOptionContractsWrittenScheduleOfInvestmentsTextBlock"
                     label="Open Option Contracts Written, Schedule of Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock"
                     label="Operating Lease, Lease Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherCommitmentsTableTextBlock"
                     label="Other Commitments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherCurrentLiabilitiesTableTextBlock"
                     label="Other Current Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock"
                     label="Other Investments Not Readily Marketable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherLiabilitiesTableTextBlock"
                     label="Other Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock"
                     label="Other Noncurrent Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherRealEstateCoveredRollForwardTableTextBlock"
                     label="Other Real Estate, Covered, Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherRealEstateNonCoveredRollForwardTableTextBlock"
                     label="Other Real Estate, Non Covered, Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherRealEstateRollForwardTableTextBlock"
                     label="Other Real Estate, Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherThanSecuritiesInvestmentHoldingsScheduleOfInvestmentsTextBlock"
                     label="Other than Securities Investment Holdings, Schedule of Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock"
                     label="Other than Temporary Impairment, Credit Losses Recognized in Earnings [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PastDueFinancingReceivablesTableTextBlock"
                     label="Past Due Financing Receivables [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PresentValueOfFutureInsuranceProfitsTableTextBlock"
                     label="Present Value of Future Insurance Profits [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PresentValueOfFutureInsuranceProfitsExpectedAmortizationTableTextBlock"
                     label="Present Value of Future Insurance Profits, Expected Amortization [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ProductLiabilityContingenciesTextBlock"
                     label="Product Liability Contingencies [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PropertyPlantAndEquipmentTextBlock"
                     label="Property, Plant and Equipment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock"
                     label="Public Utilities General Disclosures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"
                     label="Public Utility Property, Plant, and Equipment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock"
                     label="Purchase Commitment, Excluding Long-term Commitment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTableTextBlock"
                     label="Qualitative and Quantitative Information, Transferor's Continuing Involvement [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfQuantitativeInformationAboutDerecognizedSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherTextBlock"
                     label="Quantitative Information about Transferred Financial Assets that have been Derecognized and Other Financial Assets Managed Together [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock"
                     label="Quarterly Financial Information [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RealEstateInvestmentFinancialStatementsDisclosureTextBlock"
                     label="Real Estate Investment Financial Statements, Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RealizedGainLossOnInvestmentsTableTextBlock"
                     label="Realized Gain (Loss) on Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"
                     label="Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"
                     label="Reconciliation of Assets from Segment to Consolidated [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"
                     label="Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock"
                     label="Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"
                     label="Reconciliation of Revenue from Segments to Consolidated [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock"
                     label="Recorded Unconditional Purchase Obligations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RedeemableNoncontrollingInterestTableTextBlock"
                     label="Redeemable Noncontrolling Interest [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RegistrationPaymentArrangementTextBlock"
                     label="Registration Payment Arrangement [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReinsuranceRetentionPolicyTableTextBlock"
                     label="Reinsurance Retention Policy [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersTextBlock"
                     label="Research and Development Arrangement, Contract to Perform for Others [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ReservesReportedToOtherAgenciesTextBlock"
                     label="Reserves Reported to Other Agencies [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RestatementToPriorYearIncomeTextBlock"
                     label="Restatement to Prior Year Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"
                     label="Restrictions on Cash and Cash Equivalents [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock"
                     label="Restructuring and Related Costs [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ResultsOfOperationsForOilAndGasProducingActivitiesDisclosureTextBlock"
                     label="Results of Operations for Oil and Gas Producing Activities Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionMilestoneMethodTableTextBlock"
                     label="Revenue Recognition, Milestone Method [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock"
                     label="Revenue Recognition, Multiple-deliverable Arrangements [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock"
                     label="Revenue from External Customers by Geographic Areas [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"
                     label="Revenue from External Customers by Products and Services [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"
                     label="Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock"
                     label="Sale Leaseback Transactions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock"
                     label="Sales-type Lease, Lease Income [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock"
                     label="Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"
                     label="Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"
                     label="Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock"
                     label="Schedule of Accrued Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"
                     label="Schedule of Accumulated Benefit Obligations in Excess of Fair Value of Plan Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"
                     label="Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"
                     label="Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"
                     label="Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock"
                     label="Schedule of Acquired Indefinite-lived Intangible Assets by Major Class [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAgingOfCapitalizedExploratoryWellCostsTextBlock"
                     label="Schedule of Aging of Capitalized Exploratory Well Costs [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock"
                     label="Schedule of Allocation of Plan Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAmortizationExpensePerUnitOfProductionTextBlock"
                     label="Schedule of Amortization Expense Per Unit of Production [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"
                     label="Schedule of Amounts Recognized in Balance Sheet [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"
                     label="Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock"
                     label="Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"
                     label="Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock"
                     label="Schedule of Asset Retirement Obligations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfQuantitativeInformationAboutFinancialAssetsAndAssociatedLiabilitiesAccountedForAsSecuredBorrowingsTextBlock"
                     label="Schedule of Assets and Associated Liabilities Accounted for as Secured Borrowings [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock"
                     label="Schedule of Assumptions Used [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAssumptionsForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock"
                     label="Schedule of Assumptions for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock"
                     label="Schedule of Assumptions for Long-Duration Contracts by Product and Guarantee [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAuctionMarketPreferredSecuritiesByStockSeriesTextBlock"
                     label="Schedule of Auction Market Preferred Securities by Stock Series [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"
                     label="Schedule of Available-for-sale Securities Reconciliation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"
                     label="Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock"
                     label="Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock"
                     label="Schedule of Business Acquisitions by Acquisition, Equity Interest Issued or Issuable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"
                     label="Schedule of Business Acquisitions, by Acquisition [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock"
                     label="Schedule of Capital Leased Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCapitalUnitsTextBlock"
                     label="Schedule of Capital Units [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCapitalizationTextBlock"
                     label="Schedule of Capitalization [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationTextBlock"
                     label="Schedule of Capitalized Costs of Unproved Properties Excluded from Amortization [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"
                     label="Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"
                     label="Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"
                     label="Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"
                     label="Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock"
                     label="Schedule of Cash and Cash Equivalents [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseTextBlock"
                     label="Schedule of Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock"
                     label="Schedule of Change in Accounting Estimate [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock"
                     label="Schedule of Change in Asset Retirement Obligation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock"
                     label="Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock"
                     label="Schedule of Changes in Fair Value of Plan Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"
                     label="Schedule of Changes in Projected Benefit Obligations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfClosedBlockAssetsAndLiabilities"
                     label="Schedule of Closed Block Assets and Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock"
                     label="Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"
                     label="Schedule of Common Stock Outstanding Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCompensatingBalancesTextBlock"
                     label="Schedule of Compensating Balances [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"
                     label="Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock"
                     label="Schedule of Compliance with Regulatory Capital Requirements for Mortgage Companies [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"
                     label="Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"
                     label="Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfComponentsOfLeveragedLeaseInvestmentsTableTextBlock"
                     label="Schedule of Components of Leveraged Lease Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfConversionsOfStockTextBlock"
                     label="Schedule of Conversions of Stock [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCostMethodInvestmentsTableTextBlock"
                     label="Schedule of Cost Method Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock"
                     label="Schedule of Costs of Retirement Plans [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesCurrentAndNoncurrentTableTextBlock"
                     label="Schedule of Credit Losses Related to Financing Receivables, Current and Noncurrent [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock"
                     label="Schedule of Credit Losses Related to Financing Receivables, Noncurrent [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"
                     label="Schedule of Credit Losses for Financing Receivables, Current [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfCustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeTextBlock"
                     label="Schedule of Customer Securities for which Entity has Right to Sell or Repledge [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDebtConversionsTextBlock"
                     label="Schedule of Debt Conversions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDebtTableTextBlock"
                     label="Schedule of Debt [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock"
                     label="Schedule of Debtor Troubled Debt Restructuring, Current Period [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDebtorTroubledDebtRestructuringSubsequentPeriodsTextBlock"
                     label="Schedule of Debtor Troubled Debt Restructuring, Subsequent Periods [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTextBlock"
                     label="Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits by Title of Individual and Type of Deferred Compensation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock"
                     label="Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"
                     label="Schedule of Deferred Tax Assets and Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock"
                     label="Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"
                     label="Schedule of Defined Benefit Plans Disclosures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"
                     label="Schedule of Derivative Assets at Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock"
                     label="Schedule of Derivative Instruments Included in Trading Activities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock"
                     label="Schedule of Derivative Instruments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"
                     label="Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock"
                     label="Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"
                     label="Schedule of Derivative Liabilities at Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"
                     label="Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDevelopmentWellsDrilledTextBlock"
                     label="Schedule of Development Wells Drilled [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock"
                     label="Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"
                     label="Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDividendsPayableTextBlock"
                     label="Schedule of Dividends Payable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDueToFromBrokerDealersAndClearingOrganizationsTextBlock"
                     label="Schedule of Due to (from) Broker-Dealers and Clearing Organizations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"
                     label="Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"
                     label="Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock"
                     label="Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock"
                     label="Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock"
                     label="Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"
                     label="Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEffectsOnFutureEarningsAndCashFlowsResultingFromExitPlanTextBlock"
                     label="Schedule of Effects on Future Earnings and Cash Flows Resulting from Exit Plan [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"
                     label="Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock"
                     label="Schedule of Environmental Loss Contingencies by Site [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"
                     label="Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock"
                     label="Schedule of Expected Benefit Payments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfExploratoryWellsDrilledTextBlock"
                     label="Schedule of Exploratory Wells Drilled [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock"
                     label="Schedule of Extinguishment of Debt [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfExtraordinaryItemsTextBlock"
                     label="Schedule of Extraordinary Items [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfAssumptionsForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock"
                     label="Schedule of Fair Value Assumption, Date of Securitization or Asset-backed Financing Arrangement, Transferor's Continuing Involvement, Servicing Assets or Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"
                     label="Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTextBlock"
                     label="Schedule of Fair Value of Separate Accounts by Major Category of Investment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"
                     label="Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock"
                     label="Schedule of Fair Value, Off-balance Sheet Risks [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFederalHomeLoanBankAdvancesByBranchOfFHLBBankTextBlock"
                     label="Schedule of Federal Home Loan Bank, Advances, by Branch of FHLB Bank [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock"
                     label="Schedule of Financial Instruments Owned and Pledged as Collateral [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock"
                     label="Schedule of Financing Receivables, Minimum Payments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock"
                     label="Schedule of Financing Receivables, Non Accrual Status [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"
                     label="Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"
                     label="Schedule of Finite-Lived Intangible Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"
                     label="Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"
                     label="Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"
                     label="Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFranchisorDisclosureTableTextBlock"
                     label="Schedule of Franchisor Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFreshStartAdjustmentsTextBlock"
                     label="Schedule of Fresh-Start Adjustments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"
                     label="Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"
                     label="Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfGainLossOnSecuritizationsOfFinancialAssetsAccountedForAsSaleTextBlock"
                     label="Schedule of Gain (Loss) on Securitizations or Asset-backed Financing Arrangements of Financial Assets Accounted for as Sale [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock"
                     label="Schedule of Gain Contingencies by Contingency [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfGasAndOilAcreageTextBlock"
                     label="Schedule of Gas and Oil Acreage [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfGoodwillTextBlock"
                     label="Schedule of Goodwill [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock"
                     label="Schedule of Guarantor Obligations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock"
                     label="Schedule of Health Care Cost Trend Rates [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock"
                     label="Schedule of Impaired Intangible Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfIncentiveDistributionsMadeToManagingMembersOrGeneralPartnersByDistributionTextBlock"
                     label="Schedule of Incentive Distributions Made to Managing Members or General Partners by Distribution [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"
                     label="Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"
                     label="Schedule of Indefinite-Lived Intangible Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"
                     label="Schedule of Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationTextBlock"
                     label="Schedule of Insured Financial Obligations with Credit Deterioration [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"
                     label="Schedule of Intangible Assets and Goodwill [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock"
                     label="Schedule of Intercompany Foreign Currency Balances [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock"
                     label="Schedule of Interest Rate Derivatives [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"
                     label="Schedule of Inventory, Current [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock"
                     label="Schedule of Inventory, Noncurrent [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock"
                     label="Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock"
                     label="Schedule of Jointly Owned Utility Plants [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLiabilityForFuturePolicyBenefitsByProductSegmentTextBlock"
                     label="Schedule of Liability for Future Policy Benefits, by Product Segment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"
                     label="Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLifeSettlementContractsFairValueMethodTextBlock"
                     label="Schedule of Life Settlement Contracts, Fair Value Method [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLifeSettlementContractsInvestmentMethodTextBlock"
                     label="Schedule of Life Settlement Contracts, Investment Method [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLimitedPartnersCapitalAccountByClassTextBlock"
                     label="Schedule of Limited Partners' Capital Account by Class [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock"
                     label="Schedule of Line of Credit Facilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLongTermContractsForPurchaseOfElectricPowerTextBlock"
                     label="Schedule of Long-term Contracts for Purchase of Electric Power [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfDebtInstrumentsTextBlock"
                     label="Schedule of Long-term Debt Instruments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock"
                     label="Schedule of Loss Contingencies by Contingency [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfMalpracticeInsuranceTextBlock"
                     label="Schedule of Malpractice Insurance [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"
                     label="Schedule of Maturities of Long-term Debt [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfMinimumGuaranteedBenefitLiabilitiesTextBlock"
                     label="Schedule of Minimum Guaranteed Benefit Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock"
                     label="Schedule of Multiemployer Plans [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNetAmountOfRiskByProductAndGuaranteeTextBlock"
                     label="Schedule of Net Amount of Risk by Product and Guarantee [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock"
                     label="Schedule of Net Benefit Costs [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock"
                     label="Schedule of Net Funded Status [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"
                     label="Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNetInvestmentHedgesStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"
                     label="Schedule of Net Investment Hedges, Statements of Financial Performance and Financial Position, Location [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"
                     label="Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"
                     label="Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock"
                     label="Schedule of Noncash or Part Noncash Acquisitions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNoncashOrPartNoncashDivestituresTextBlock"
                     label="Schedule of Noncash or Part Noncash Divestitures [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"
                     label="Schedule of Nonvested Performance-based Units Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"
                     label="Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock"
                     label="Schedule of Nonvested Share Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"
                     label="Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOilAndGasInProcessActivitiesTextBlock"
                     label="Schedule of Oil and Gas In Process Activities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock"
                     label="Schedule of Options Indexed to Issuer's Equity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherAssetsTableTextBlock"
                     label="Schedule of Other Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock"
                     label="Schedule of Other Assets and Other Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock"
                     label="Schedule of Other Assets, Noncurrent [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock"
                     label="Schedule of Other Current Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherNonoperatingExpenseByComponentTextBlock"
                     label="Schedule of Other Nonoperating Expense, by Component [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"
                     label="Schedule of Other Nonoperating Income (Expense) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock"
                     label="Schedule of Other Nonoperating Income, by Component [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"
                     label="Schedule of Other Operating Cost and Expense, by Component [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock"
                     label="Schedule of Other Ownership Interests [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock"
                     label="Schedule of Other Share-based Compensation, Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock"
                     label="Schedule of Other Significant Noncash Transactions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfParticipatingMortgageLoansTextBlock"
                     label="Schedule of Participating Mortgage Loans [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfPreferredUnitsTextBlock"
                     label="Schedule of Preferred Units [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfPriceRiskDerivativesTableTextBlock"
                     label="Schedule of Price Risk Derivatives [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfPrincipalTransactionsRevenueTextBlock"
                     label="Schedule of Principal Transactions Revenue [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfProductInformationTableTextBlock"
                     label="Schedule of Product Information [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock"
                     label="Schedule of Product Warranty Liability [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfProductiveWellsTextBlock"
                     label="Schedule of Productive Wells [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfProjectsWithExploratoryWellCostsCapitalizedForMoreThanOneYearTextBlock"
                     label="Schedule of Projects with Exploratory Well Costs Capitalized for More than One Year [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock"
                     label="Schedule of Property Subject to or Available for Operating Lease [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock"
                     label="Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfQuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsTextBlock"
                     label="Schedule of Quantifying Prior Year Misstatements Corrected in Current Year Financial Statements [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock"
                     label="Schedule of Real Estate Properties [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock"
                     label="Schedule of Realized Gain (Loss) [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfReceivablesWithImputedInterestTextBlock"
                     label="Schedule of Receivables with Imputed Interest [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"
                     label="Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock"
                     label="Schedule of Regulatory Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock"
                     label="Schedule of Regulatory Liabilities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock"
                     label="Schedule of Related Party Transactions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRentExpenseTableTextBlock"
                     label="Schedule of Rent Expense [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock"
                     label="Schedule of Repurchase Agreement Counterparties with Whom Repurchase Agreements Exceed 10 Percent of Stockholders' Equity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRepurchaseAgreements"
                     label="Schedule of Repurchase Agreements [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfResaleAgreementCounterpartiesWithWhomResaleAgreementsExceed10PercentOfStockholdersEquityTextBlock"
                     label="Schedule of Resale Agreement Counterparties with Whom Resale Agreements Exceed 10 Percent of Stockholders' Equity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfResaleAgreements"
                     label="Schedule of Resale Agreements [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock"
                     label="Schedule of Research and Development Assets Acquired Other than Through Business Combination [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock"
                     label="Schedule of Restructuring Reserve by Type of Cost [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRevenueSourcesHealthCareOrganizationTableTextBlock"
                     label="Schedule of Revenue Sources, Health Care Organization [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"
                     label="Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"
                     label="Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"
                     label="Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock"
                     label="Schedule of Sale of Stock by Subsidiary or Equity Method Investee Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSecuritiesFinancingTransactionsTextBlock"
                     label="Schedule of Securities Financing Transactions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSecuritiesOwnedAndSoldNotYetPurchasedAtFairValueTextBlock"
                     label="Schedule of Securities Owned and Sold, Not yet Purchased, at Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"
                     label="Schedule of Segment Reporting Information, by Segment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock"
                     label="Schedule of Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock"
                     label="Schedule of Servicing Assets at Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock"
                     label="Schedule of Servicing Liabilities at Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock"
                     label="Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"
                     label="Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock"
                     label="Schedule of Share-based Compensation, Nonemployee Director Stock Award Plan, Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"
                     label="Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"
                     label="Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"
                     label="Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock"
                     label="Schedule of Share-based Compensation, Stock Appreciation Rights Award Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"
                     label="Schedule of Share-based Compensation, Stock Options and Stock Appreciation Rights Award Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionBySupplierTextBlock"
                     label="Schedule of Share-based Goods and Nonemployee Services Transaction by Supplier [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"
                     label="Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"
                     label="Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShortTermDebtTextBlock"
                     label="Schedule of Short-term Debt [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock"
                     label="Schedule of Stock Options Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfStockByClassTextBlock"
                     label="Schedule of Stock by Class [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock"
                     label="Schedule of Stockholders Equity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"
                     label="Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSubordinatedBorrowingTextBlock"
                     label="Schedule of Subordinated Borrowing [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSubsequentEventsTextBlock"
                     label="Schedule of Subsequent Events [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"
                     label="Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfTemporaryImpairmentLossesInvestmentsTableTextBlock"
                     label="Schedule of Temporary Impairment Losses, Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock"
                     label="Schedule of Underlying Assets of Repurchase Agreements when Amount of Repurchase Agreements Exceeds 10 Percent of Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"
                     label="Schedule of Unrealized Loss on Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"
                     label="Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"
                     label="Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock"
                     label="Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUnusualOrInfrequentItemsTextBlock"
                     label="Schedule of Unusual or Infrequent Items, or Both [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"
                     label="Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfUtilityInventoryTextBlock"
                     label="Schedule of Utility Inventory [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock"
                     label="Schedule of Valuation Allowance for Impairment of Recognized Servicing Assets [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock"
                     label="Schedule of Variable Interest Entities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"
                     label="Schedule of Weighted Average Number of Shares [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOrDescriptionOfWeightedAverageDiscountRateTextBlock"
                     label="Schedule or Description of Weighted Average Discount Rate [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"
                     label="Schedules of Concentration of Risk, by Risk Factor [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfSecuritiesOwnedNotReadilyMarketableTextBlock"
                     label="Securities Owned Not Readily Marketable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SecuritiesOwnedAndOtherInvestmentsNotReadilyMarketableDisclosureTextBlock"
                     label="Securities Owned and Other Investments Not Readily Marketable Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfServicingAssetsAtAmortizedValueTextBlock"
                     label="Servicing Asset at Amortized Cost [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfServicingLiabilitiesAtAmortizedValueTextBlock"
                     label="Servicing Liability at Amortized Cost [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"
                     label="Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock"
                     label="Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock"
                     label="Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock"
                     label="Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock"
                     label="Share-based Compensation Arrangements by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock"
                     label="Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock"
                     label="Share-based Compensation, Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"
                     label="Share-based Compensation, Performance Shares Award Nonvested Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"
                     label="Share-based Compensation, Performance Shares Award Outstanding Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"
                     label="Share-based Compensation, Stock Options, Activity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock"
                     label="Short-duration Insurance Contracts, Claims Development [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock"
                     label="Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock"
                     label="Short-duration Insurance Contracts, Schedule of Historical Claims Duration [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:StatutoryAccountingPracticesDisclosureTextBlock"
                     label="Statutory Accounting Practices Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryInvestmentHoldingsTextBlock"
                     label="Summary Investment Holdings [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfDeferredTaxLiabilityNotRecognizedTextBlock"
                     label="Summary of Deferred Tax Liability Not Recognized [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock"
                     label="Summary of Income Tax Contingencies [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfIncomeTaxExaminationsTextBlock"
                     label="Summary of Income Tax Examinations [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfIncomeTaxHolidayTextBlock"
                     label="Summary of Income Tax Holiday [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfInvestmentHoldingsScheduleOfInvestmentsTableTextBlock"
                     label="Summary of Investment Holdings, Schedule of Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock"
                     label="Summary of Operating Loss Carryforwards [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"
                     label="Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock"
                     label="Summary of Tax Credit Carryforwards [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfTroubledDebtRestructuringNoteDebtorTextBlock"
                     label="Summary of Troubled Debt Restructuring Note, Debtor [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SummaryOfValuationAllowanceTextBlock"
                     label="Summary of Valuation Allowance [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:SupplyCommitmentTableTextBlock"
                     label="Supply Commitment [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TargetedOrTrackingStockDescriptionTextBlock"
                     label="Targeted or Tracking Stock [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TemporaryEquityTableTextBlock"
                     label="Temporary Equity [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TimeDepositMaturitiesTableTextBlock"
                     label="Time Deposit Maturities [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTableTextBlock"
                     label="Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock"
                     label="Transfer of Financial Assets Accounted for as Sales [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock"
                     label="Troubled Debt Restructurings on Financing Receivables [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:TypesOfCommercialAircraftTableTextBlock"
                     label="Types of Commercial Aircraft [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UnprovedPropertiesDisclosureTextBlock"
                     label="Unproved Properties Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock"
                     label="Unrealized Gain (Loss) on Investments [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"
                     label="Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
            <Concept name="us-gaap:UnusualRisksAndUncertaintiesTextBlock"
                     label="Unusual Risks and Uncertainties [Table Text Block]"
                     prefix="us-gaap"
                     dataType="nonnum:textBlockItemType"
                     baseDataType="xbrli:stringItemType"
                     abstract="false"
                     periodType="duration"/>
         </Concept>
      </Concept>
   </Network>
   <Network identifier="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"
            label="Extensible Enumeration Domain Members"/>
   <Network identifier="http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists"
            label="SRT Extensible Enumeration Domain Members"/>
   <Network identifier="http://www.xbrl.org/2003/role/link"
            label="http://www.xbrl.org/2003/role/link"/>
</Component>