| Line | Label | Object Class | Period Type | Balance | Report ElementName | 
        
           | 1 | 500000 - Disclosure - Equity | [Network] | * | * | http://fasb.org/us-gaap/role/disclosure/Equity | 
        
           | 2 | Equity [Abstract] | Abstract |  |  | us-gaap:EquityAbstract | 
        
           | 3 | Stockholders' Equity Note [Abstract] | Abstract |  |  | us-gaap:StockholdersEquityNoteAbstract | 
        
           | 4 | Stockholders' Equity Note Disclosure [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:StockholdersEquityNoteDisclosureTextBlock | 
        
           | 5 | Class of Stock Disclosures [Abstract] | Abstract |  |  | us-gaap:ClassOfStockDisclosuresAbstract | 
        
           | 6 | Schedule of Stock by Class [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfStockByClassTextBlock | 
        
           | 7 | Schedule of Stock by Class [Table] | Table |  |  | us-gaap:ScheduleOfStockByClassTable | 
        
           | 8 | Class of Stock [Axis] | Axis |  |  | us-gaap:StatementClassOfStockAxis | 
        
           | 9 | Class of Stock [Domain] | Member |  |  | us-gaap:ClassOfStockDomain | 
        
           | 10 | Common Class A [Member] | Member |  |  | us-gaap:CommonClassAMember | 
        
           | 11 | Common Class B [Member] | Member |  |  | us-gaap:CommonClassBMember | 
        
           | 12 | Common Class C [Member] | Member |  |  | us-gaap:CommonClassCMember | 
        
           | 13 | Convertible Common Stock [Member] | Member |  |  | us-gaap:ConvertibleCommonStockMember | 
        
           | 14 | Nonvoting Common Stock [Member] | Member |  |  | us-gaap:NonvotingCommonStockMember | 
        
           | 15 | Cumulative Preferred Stock [Member] | Member |  |  | us-gaap:CumulativePreferredStockMember | 
        
           | 16 | Noncumulative Preferred Stock [Member] | Member |  |  | us-gaap:NoncumulativePreferredStockMember | 
        
           | 17 | Redeemable Preferred Stock [Member] | Member |  |  | us-gaap:RedeemablePreferredStockMember | 
        
           | 18 | Nonredeemable Preferred Stock [Member] | Member |  |  | us-gaap:NonredeemablePreferredStockMember | 
        
           | 19 | Convertible Preferred Stock [Member] | Member |  |  | us-gaap:ConvertiblePreferredStockMember | 
        
           | 20 | Nonredeemable Convertible Preferred Stock [Member] | Member |  |  | us-gaap:NonredeemableConvertiblePreferredStockMember | 
        
           | 21 | Redeemable Convertible Preferred Stock [Member] | Member |  |  | us-gaap:RedeemableConvertiblePreferredStockMember | 
        
           | 22 | Contingent Convertible Preferred Stock [Member] | Member |  |  | us-gaap:ContingentConvertiblePreferredStockMember | 
        
           | 23 | Preferred Class A [Member] | Member |  |  | us-gaap:PreferredClassAMember | 
        
           | 24 | Preferred Class B [Member] | Member |  |  | us-gaap:PreferredClassBMember | 
        
           | 25 | Series A Preferred Stock [Member] | Member |  |  | us-gaap:SeriesAPreferredStockMember | 
        
           | 26 | Series B Preferred Stock [Member] | Member |  |  | us-gaap:SeriesBPreferredStockMember | 
        
           | 27 | Series C Preferred Stock [Member] | Member |  |  | us-gaap:SeriesCPreferredStockMember | 
        
           | 28 | Series D Preferred Stock [Member] | Member |  |  | us-gaap:SeriesDPreferredStockMember | 
        
           | 29 | Series E Preferred Stock [Member] | Member |  |  | us-gaap:SeriesEPreferredStockMember | 
        
           | 30 | Series F Preferred Stock [Member] | Member |  |  | us-gaap:SeriesFPreferredStockMember | 
        
           | 31 | Series G Preferred Stock [Member] | Member |  |  | us-gaap:SeriesGPreferredStockMember | 
        
           | 32 | Series H Preferred Stock [Member] | Member |  |  | us-gaap:SeriesHPreferredStockMember | 
        
           | 33 | Class of Stock [Line Items] | LineItems |  |  | us-gaap:ClassOfStockLineItems | 
        
           | 34 | Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] | Abstract |  |  | us-gaap:PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract | 
        
           | 35 | Preferred Stock, Value, Issued | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredStockValue | 
        
           | 36 | Preferred Stock, Par or Stated Value Per Share | Concept  (Share) | As Of |  | us-gaap:PreferredStockParOrStatedValuePerShare | 
        
           | 37 | Preferred Stock, No Par Value | Concept  (Share) | As Of |  | us-gaap:PreferredStockNoParValue | 
        
           | 38 | Preferred Stock, Shares Subscribed but Unissued | Concept  (Shares) | As Of |  | us-gaap:PreferredStockShareSubscriptions | 
        
           | 39 | Preferred Stock, Shares Subscribed but Unissued, Value [Abstract] | Abstract |  |  | us-gaap:PreferredStockSharesSubscribedButUnissuedValueAbstract | 
        
           | 40 | Preferred Stock, Value, Subscriptions | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredStockSharesSubscribedButUnissuedValue | 
        
           | 41 | Preferred Stock, Shares Subscribed but Unissued, Subscriptions Receivable | Concept  (Monetary) | As Of | Debit | us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable | 
        
           | 42 | Preferred Stock, Shares Authorized | Concept  (Shares) | As Of |  | us-gaap:PreferredStockSharesAuthorized | 
        
           | 43 | Preferred Stock, Shares Authorized, Unlimited [Fixed List] | Concept  (us-types:authorizedUnlimitedItemType) | For Period |  | us-gaap:PreferredStockSharesAuthorizedUnlimited | 
        
           | 44 | Preferred Stock, Shares Issued | Concept  (Shares) | As Of |  | us-gaap:PreferredStockSharesIssued | 
        
           | 45 | Preferred Stock, Shares Outstanding | Concept  (Shares) | As Of |  | us-gaap:PreferredStockSharesOutstanding | 
        
           | 46 | Preferred Stock, Voting Rights | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockVotingRights | 
        
           | 47 | Preferred Stock, Call or Exercise Features | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockCallOrExerciseFeatures | 
        
           | 48 | Preferred Stock, Dividend Rate, Percentage | Concept  (Percent) | For Period |  | us-gaap:PreferredStockDividendRatePercentage | 
        
           | 49 | Preferred Stock, Dividend Rate, Per-Dollar-Amount | Concept  (Share) | For Period |  | us-gaap:PreferredStockDividendRatePerDollarAmount | 
        
           | 50 | Preferred Stock, Dividend Payment Rate, Variable | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockDividendPaymentRateVariable | 
        
           | 51 | Dividends, Preferred Stock [Abstract] | Abstract |  |  | us-gaap:DividendsPreferredStockAbstract | 
        
           | 52 | Dividends, Preferred Stock, Cash | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsPreferredStockCash | 
        
           | 53 | Dividends, Preferred Stock, Stock | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsPreferredStockStock | 
        
           | 54 | Dividends, Preferred Stock, Paid-in-kind | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsPreferredStockPaidinkind | 
        
           | 55 | Dividends, Preferred Stock, Total | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsPreferredStock | 
        
           | 56 | Preferred Stock, Dividend Payment Terms | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockDividendPaymentTerms | 
        
           | 57 | Preferred Stock, Dividend Preference or Restrictions | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockDividendPreferenceOrRestrictions | 
        
           | 58 | Preferred Stock, Liquidation Preference, Value | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredStockLiquidationPreferenceValue | 
        
           | 59 | Preferred Stock, Liquidation Preference Per Share | Concept  (Share) | As Of |  | us-gaap:PreferredStockLiquidationPreference | 
        
           | 60 | Preferred Stock, Contract Terms | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockContractTerms | 
        
           | 61 | Preferred Stock, Capital Shares Reserved for Future Issuance | Concept  (Shares) | As Of |  | us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance | 
        
           | 62 | Preferred Stock, Amount of Preferred Dividends in Arrears | Concept  (Monetary) | For Period | Credit | us-gaap:PreferredStockAmountOfPreferredDividendsInArrears | 
        
           | 63 | Preferred Stock, Per Share Amounts of Preferred Dividends in Arrears | Concept  (Share) | For Period |  | us-gaap:PreferredStockPerShareAmountsOfPreferredDividendsInArrears | 
        
           | 64 | Preferred Stock, Redemption Terms | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockRedemptionTerms | 
        
           | 65 | Preferred Stock, Redemption Price Per Share | Concept  (Share) | As Of |  | us-gaap:PreferredStockRedemptionPricePerShare | 
        
           | 66 | Preferred Stock, Redemption Date | Concept  (Date) | For Period |  | us-gaap:PreferredStockRedemptionDate | 
        
           | 67 | Preferred Stock, Reason why Security is Not Redeemable | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockReasonWhySecurityIsNotRedeemable | 
        
           | 68 | Preferred Stock, Participation Rights | Concept  (Text/String) | For Period |  | us-gaap:PreferredStockParticipationRights | 
        
           | 69 | Preferred Stock, Including Additional Paid in Capital, Net of Discount [Abstract] | Abstract |  |  | us-gaap:PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscountAbstract | 
        
           | 70 | Preferred Stock, Including Additional Paid in Capital [Abstract] | Abstract |  |  | us-gaap:PreferredStockIncludingAdditionalPaidInCapitalAbstract | 
        
           | 71 | Preferred Stock, Value, Issued | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredStockValue | 
        
           | 72 | Additional Paid in Capital, Preferred Stock | Concept  (Monetary) | As Of | Credit | us-gaap:AdditionalPaidInCapitalPreferredStock | 
        
           | 73 | Preferred Stock, Including Additional Paid in Capital, Total | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredStockIncludingAdditionalPaidInCapital | 
        
           | 74 | Preferred Stock, Discount on Shares | Concept  (Monetary) | As Of | Debit | us-gaap:PreferredStockDiscountOnShares | 
        
           | 75 | Preferred Stock, Including Additional Paid in Capital, Net of Discount, Total | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount | 
        
           | 76 | Features of Convertible Preferred Stock [Abstract] | Abstract |  |  | us-gaap:FeaturesOfConvertiblePreferredStockAbstract | 
        
           | 77 | Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value | Concept  (Monetary) | As Of | Credit | us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue | 
        
           | 78 | Convertible Preferred Stock, Terms of Conversion | Concept  (Text/String) | For Period |  | us-gaap:ConvertiblePreferredStockTermsOfConversion | 
        
           | 79 | Convertible Preferred Stock, Shares Issued upon Conversion | Concept  (Shares) | As Of |  | us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion | 
        
           | 80 | Convertible Preferred Stock, Shares Reserved for Future Issuance | Concept  (Shares) | As Of |  | us-gaap:ConvertiblePreferredStockSharesReservedForFutureIssuance | 
        
           | 81 | Convertible Preferred Stock, Settlement Terms | Concept  (Text/String) | For Period |  | us-gaap:ConvertiblePreferredStockSettlementTerms | 
        
           | 82 | Convertible Preferred Stock, Associated Derivative Transactions | Concept  (Text/String) | For Period |  | us-gaap:ConvertiblePreferredStockAssociatedDerivativeTransactions | 
        
           | 83 | Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] | Abstract |  |  | us-gaap:CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract | 
        
           | 84 | Common Stock, Par or Stated Value Per Share | Concept  (Share) | As Of |  | us-gaap:CommonStockParOrStatedValuePerShare | 
        
           | 85 | Common Stock, No Par Value | Concept  (Share) | As Of |  | us-gaap:CommonStockNoParValue | 
        
           | 86 | Common Stock, Value, Subscriptions | Concept  (Monetary) | As Of | Credit | us-gaap:CommonStockSharesSubscriptions | 
        
           | 87 | Common Stock, Share Subscribed but Unissued, Subscriptions Receivable | Concept  (Monetary) | As Of | Debit | us-gaap:CommonStockShareSubscribedButUnissuedSubscriptionsReceivable | 
        
           | 88 | Common Stock, Shares Authorized | Concept  (Shares) | As Of |  | us-gaap:CommonStockSharesAuthorized | 
        
           | 89 | Common Stock, Shares Authorized, Unlimited [Fixed List] | Concept  (us-types:authorizedUnlimitedItemType) | For Period |  | us-gaap:CommonStockSharesAuthorizedUnlimited | 
        
           | 90 | Common Stock, Shares, Issued | Concept  (Shares) | As Of |  | us-gaap:CommonStockSharesIssued | 
        
           | 91 | Common Stock, Shares, Outstanding | Concept  (Shares) | As Of |  | us-gaap:CommonStockSharesOutstanding | 
        
           | 92 | Common Stock, Other Shares, Outstanding | Concept  (Shares) | As Of |  | us-gaap:CommonStockOtherSharesOutstanding | 
        
           | 93 | Common Stock, Other Value, Outstanding | Concept  (Monetary) | As Of | Credit | us-gaap:CommonStockOtherValueOutstanding | 
        
           | 94 | Common Stock, Shares Held in Employee Trust | Concept  (Monetary) | As Of | Debit | us-gaap:CommonStockSharesHeldInEmployeeTrust | 
        
           | 95 | Common Stock, Shares Held in Employee Trust, Shares | Concept  (Shares) | As Of |  | us-gaap:CommonStockSharesHeldInEmployeeTrustShares | 
        
           | 96 | Common Stock, Dividends, Per Share, Declared | Concept  (Share) | For Period |  | us-gaap:CommonStockDividendsPerShareDeclared | 
        
           | 97 | Common Stock, Dividends, Per Share, Cash Paid | Concept  (Share) | For Period |  | us-gaap:CommonStockDividendsPerShareCashPaid | 
        
           | 98 | Dividends, Common Stock [Abstract] | Abstract |  |  | us-gaap:DividendsCommonStockAbstract | 
        
           | 99 | Dividends, Common Stock, Cash | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsCommonStockCash | 
        
           | 100 | Dividends, Common Stock, Stock | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsCommonStockStock | 
        
           | 101 | Dividends, Common Stock, Paid-in-kind | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsCommonStockPaidinkind | 
        
           | 102 | Dividends, Common Stock, Total | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsCommonStock | 
        
           | 103 | Common Stock, Terms of Conversion | Concept  (Text/String) | For Period |  | us-gaap:CommonStockConversionFeatures | 
        
           | 104 | Common Stock, Call or Exercise Features | Concept  (Text/String) | For Period |  | us-gaap:CommonStockCallOrExerciseFeatures | 
        
           | 105 | Common Stock, Voting Rights | Concept  (Text/String) | For Period |  | us-gaap:CommonStockVotingRights | 
        
           | 106 | Common Stocks, Including Additional Paid in Capital, Net of Discount [Abstract] | Abstract |  |  | us-gaap:CommonStockIncludingAdditionalPaidInCapitalNetOfDiscountAbstract | 
        
           | 107 | Common Stocks, Including Additional Paid in Capital | Concept  (Monetary) | As Of | Credit | us-gaap:CommonStocksIncludingAdditionalPaidInCapital | 
        
           | 108 | Common Stock, Discount on Shares | Concept  (Monetary) | As Of | Debit | us-gaap:CommonStockDiscountOnShares | 
        
           | 109 | Common Stocks, Including Additional Paid in Capital, Net of Discount, Total | Concept  (Monetary) | As Of | Credit | us-gaap:CommonStocksIncludingAdditionalPaidInCapitalNetOfDiscount | 
        
           | 110 | Common Stock, Capital Shares Reserved for Future Issuance | Concept  (Shares) | As Of |  | us-gaap:CommonStockCapitalSharesReservedForFutureIssuance | 
        
           | 111 | Common Stock, Conversion Basis | Concept  (Text/String) | For Period |  | us-gaap:CommonStockConversionBasis | 
        
           | 112 | Earnings Per Share [Abstract] | Abstract |  |  | us-gaap:EarningsPerShareAbstract | 
        
           | 113 | Earnings Per Share, Basic [Abstract] | Abstract |  |  | us-gaap:EarningsPerShareBasicAbstract | 
        
           | 114 | Income (Loss) from Continuing Operations, Per Basic Share | Concept  (Share) | For Period |  | us-gaap:IncomeLossFromContinuingOperationsPerBasicShare | 
        
           | 115 | Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [Abstract] | Abstract |  |  | us-gaap:IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract | 
        
           | 116 | Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share | Concept  (Share) | For Period |  | us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare | 
        
           | 117 | Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Per Basic Share | Concept  (Share) | For Period |  | us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxPerBasicShare | 
        
           | 118 | Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total | Concept  (Share) | For Period |  | us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare | 
        
           | 119 | Earnings Per Share, Basic, Total | Concept  (Share) | For Period |  | us-gaap:EarningsPerShareBasic | 
        
           | 120 | Earnings Per Share, Basic, Other Disclosures [Abstract] | Abstract |  |  | us-gaap:EarningsPerShareBasicOtherDisclosuresAbstract | 
        
           | 121 | Income (Loss) from Continuing Operations, Per Basic Share | Concept  (Share) | For Period |  | us-gaap:IncomeLossFromContinuingOperationsPerBasicShare | 
        
           | 122 | Weighted Average Number of Shares Outstanding, Basic | Concept  (Shares) | For Period |  | us-gaap:WeightedAverageNumberOfSharesOutstandingBasic | 
        
           | 123 | Earnings Per Share, Diluted [Abstract] | Abstract |  |  | us-gaap:EarningsPerShareDilutedAbstract | 
        
           | 124 | Income (Loss) from Continuing Operations, Per Diluted Share | Concept  (Share) | For Period |  | us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare | 
        
           | 125 | Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share [Abstract] | Abstract |  |  | us-gaap:IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract | 
        
           | 126 | Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share | Concept  (Share) | For Period |  | us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare | 
        
           | 127 | Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Per Diluted Share | Concept  (Share) | For Period |  | us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxPerDilutedShare | 
        
           | 128 | Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total | Concept  (Share) | For Period |  | us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare | 
        
           | 129 | Earnings Per Share, Diluted, Total | Concept  (Share) | For Period |  | us-gaap:EarningsPerShareDiluted | 
        
           | 130 | Earnings Per Share, Diluted, Other Disclosures [Abstract] | Abstract |  |  | us-gaap:EarningsPerShareDilutedOtherDisclosuresAbstract | 
        
           | 131 | Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | Concept  (Shares) | For Period |  | us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | 
        
           | 132 | Weighted Average Number of Shares Outstanding, Diluted | Concept  (Shares) | For Period |  | us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding | 
        
           | 133 | Weighted Average Number Diluted Shares Outstanding Adjustment | Concept  (Shares) | For Period |  | us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment | 
        
           | 134 | Earnings Per Share, Basic and Diluted [Abstract] | Abstract |  |  | us-gaap:EarningsPerShareBasicAndDilutedAbstract | 
        
           | 135 | Income (Loss) from Continuing Operations, Per Basic and Diluted Share | Concept  (Share) | For Period |  | us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare | 
        
           | 136 | Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share [Abstract] | Abstract |  |  | us-gaap:IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShareAbstract | 
        
           | 137 | Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic and Diluted Share | Concept  (Share) | For Period |  | us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare | 
        
           | 138 | Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Per Basic and Diluted Share | Concept  (Share) | For Period |  | us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare | 
        
           | 139 | Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share, Total | Concept  (Share) | For Period |  | us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare | 
        
           | 140 | Earnings Per Share, Basic and Diluted, Total | Concept  (Share) | For Period |  | us-gaap:EarningsPerShareBasicAndDiluted | 
        
           | 141 | Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] | Abstract |  |  | us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract | 
        
           | 142 | Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | Concept  (Shares) | For Period |  | us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | 
        
           | 143 | Weighted Average Number of Shares Outstanding, Diluted | Concept  (Shares) | For Period |  | us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding | 
        
           | 144 | Weighted Average Number Diluted Shares Outstanding Adjustment | Concept  (Shares) | For Period |  | us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment | 
        
           | 145 | Weighted Average Number of Shares Outstanding, Basic and Diluted | Concept  (Shares) | For Period |  | us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted | 
        
           | 146 | Share Price | Concept  (Share) | As Of |  | us-gaap:SharePrice | 
        
           | 147 | Common Stock, Dividends, Per Share, Declared | Concept  (Share) | For Period |  | us-gaap:CommonStockDividendsPerShareDeclared | 
        
           | 148 | Common Stock, Dividends, Per Share, Cash Paid | Concept  (Share) | For Period |  | us-gaap:CommonStockDividendsPerShareCashPaid | 
        
           | 149 | Class of Treasury Stock [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfTreasuryStockByClassTextBlock | 
        
           | 150 | Class of Treasury Stock [Table] | Table |  |  | us-gaap:ClassOfTreasuryStockTable | 
        
           | 151 | Class of Stock [Axis] | Axis |  |  | us-gaap:StatementClassOfStockAxis | 
        
           | 152 | Class of Stock [Domain] | Member |  |  | us-gaap:ClassOfStockDomain | 
        
           | 153 | Common Class A [Member] | Member |  |  | us-gaap:CommonClassAMember | 
        
           | 154 | Common Class B [Member] | Member |  |  | us-gaap:CommonClassBMember | 
        
           | 155 | Common Class C [Member] | Member |  |  | us-gaap:CommonClassCMember | 
        
           | 156 | Convertible Common Stock [Member] | Member |  |  | us-gaap:ConvertibleCommonStockMember | 
        
           | 157 | Nonvoting Common Stock [Member] | Member |  |  | us-gaap:NonvotingCommonStockMember | 
        
           | 158 | Cumulative Preferred Stock [Member] | Member |  |  | us-gaap:CumulativePreferredStockMember | 
        
           | 159 | Noncumulative Preferred Stock [Member] | Member |  |  | us-gaap:NoncumulativePreferredStockMember | 
        
           | 160 | Redeemable Preferred Stock [Member] | Member |  |  | us-gaap:RedeemablePreferredStockMember | 
        
           | 161 | Nonredeemable Preferred Stock [Member] | Member |  |  | us-gaap:NonredeemablePreferredStockMember | 
        
           | 162 | Convertible Preferred Stock [Member] | Member |  |  | us-gaap:ConvertiblePreferredStockMember | 
        
           | 163 | Nonredeemable Convertible Preferred Stock [Member] | Member |  |  | us-gaap:NonredeemableConvertiblePreferredStockMember | 
        
           | 164 | Redeemable Convertible Preferred Stock [Member] | Member |  |  | us-gaap:RedeemableConvertiblePreferredStockMember | 
        
           | 165 | Contingent Convertible Preferred Stock [Member] | Member |  |  | us-gaap:ContingentConvertiblePreferredStockMember | 
        
           | 166 | Preferred Class A [Member] | Member |  |  | us-gaap:PreferredClassAMember | 
        
           | 167 | Preferred Class B [Member] | Member |  |  | us-gaap:PreferredClassBMember | 
        
           | 168 | Series A Preferred Stock [Member] | Member |  |  | us-gaap:SeriesAPreferredStockMember | 
        
           | 169 | Series B Preferred Stock [Member] | Member |  |  | us-gaap:SeriesBPreferredStockMember | 
        
           | 170 | Series C Preferred Stock [Member] | Member |  |  | us-gaap:SeriesCPreferredStockMember | 
        
           | 171 | Series D Preferred Stock [Member] | Member |  |  | us-gaap:SeriesDPreferredStockMember | 
        
           | 172 | Series E Preferred Stock [Member] | Member |  |  | us-gaap:SeriesEPreferredStockMember | 
        
           | 173 | Series F Preferred Stock [Member] | Member |  |  | us-gaap:SeriesFPreferredStockMember | 
        
           | 174 | Series G Preferred Stock [Member] | Member |  |  | us-gaap:SeriesGPreferredStockMember | 
        
           | 175 | Series H Preferred Stock [Member] | Member |  |  | us-gaap:SeriesHPreferredStockMember | 
        
           | 176 | Share Repurchase Program [Axis] | Axis |  |  | us-gaap:ShareRepurchaseProgramAxis | 
        
           | 177 | Share Repurchase Program [Domain] | Member |  |  | us-gaap:ShareRepurchaseProgramDomain | 
        
           | 178 | Equity, Class of Treasury Stock [Line Items] | LineItems |  |  | us-gaap:EquityClassOfTreasuryStockLineItems | 
        
           | 179 | Stock Repurchase Program, Authorized Amount | Concept  (Monetary) | As Of | Credit | us-gaap:StockRepurchaseProgramAuthorizedAmount1 | 
        
           | 180 | Stock Repurchase Program, Number of Shares Authorized to be Repurchased | Concept  (Shares) | As Of |  | us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased | 
        
           | 181 | Stock Repurchase Program, Remaining Authorized Repurchase Amount | Concept  (Monetary) | As Of | Credit | us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 | 
        
           | 182 | Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased | Concept  (Shares) | As Of |  | us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased | 
        
           | 183 | Stock Repurchase Program, Period in Force | Concept  (xbrli:durationItemType) | For Period |  | us-gaap:StockRepurchaseProgramPeriodInForce1 | 
        
           | 184 | Stock Repurchase Program Expiration Date | Concept  (Date) | For Period |  | us-gaap:StockRepurchaseProgramExpirationDate | 
        
           | 185 | Treasury Stock, Value [Abstract] | Abstract |  |  | us-gaap:TreasuryStockValueAbstract | 
        
           | 186 | Treasury Stock, Common, Value | Concept  (Monetary) | As Of | Debit | us-gaap:TreasuryStockCommonValue | 
        
           | 187 | Treasury Stock, Preferred, Value | Concept  (Monetary) | As Of | Debit | us-gaap:TreasuryStockPreferredValue | 
        
           | 188 | Treasury Stock, Value, Total | Concept  (Monetary) | As Of | Debit | us-gaap:TreasuryStockValue | 
        
           | 189 | Treasury Stock, Value, Acquired, Par Value Method | Concept  (Monetary) | For Period | Debit | us-gaap:TreasuryStockValueAcquiredParValueMethod | 
        
           | 190 | Treasury Stock, Value, Acquired, Cost Method | Concept  (Monetary) | For Period | Debit | us-gaap:TreasuryStockValueAcquiredCostMethod | 
        
           | 191 | Treasury Stock Reissued at Lower than Repurchase Price | Concept  (Monetary) | For Period | Debit | us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice | 
        
           | 192 | Treasury Stock, Retired, Par Value Method, Amount | Concept  (Monetary) | For Period | Debit | us-gaap:TreasuryStockRetiredParValueMethodAmount | 
        
           | 193 | Treasury Stock, Retired, Cost Method, Amount | Concept  (Monetary) | For Period | Debit | us-gaap:TreasuryStockRetiredCostMethodAmount | 
        
           | 194 | Treasury Stock, Shares, Retired | Concept  (Shares) | For Period |  | us-gaap:TreasuryStockSharesRetired | 
        
           | 195 | Treasury Stock, Shares, Acquired | Concept  (Shares) | For Period |  | us-gaap:TreasuryStockSharesAcquired | 
        
           | 196 | Treasury Stock Acquired, Average Cost Per Share | Concept  (Share) | For Period |  | us-gaap:TreasuryStockAcquiredAverageCostPerShare | 
        
           | 197 | Treasury Stock, Carrying Basis | Concept  (Monetary) | As Of | Debit | us-gaap:TreasuryStockCarryingBasis | 
        
           | 198 | Treasury Stock Acquired, Repurchase Authorization | Concept  (Text/String) | For Period |  | us-gaap:TreasuryStockAcquiredRepurchaseAuthorization | 
        
           | 199 | Treasury Stock Acquired, Purchase Price Significantly in Excess of Current Fair Value, Description | Concept  (Text/String) | For Period |  | us-gaap:TreasuryStockAcquiredPurchasePriceSignificantlyInExcessOfCurrentMarketPrice | 
        
           | 200 | Treasury Stock, Shares [Abstract] | Abstract |  |  | us-gaap:TreasuryStockSharesAbstract | 
        
           | 201 | Treasury Stock, Common, Shares | Concept  (Shares) | As Of |  | us-gaap:TreasuryStockCommonShares | 
        
           | 202 | Treasury Stock, Preferred, Shares | Concept  (Shares) | As Of |  | us-gaap:TreasuryStockPreferredShares | 
        
           | 203 | Treasury Stock, Shares, Total | Concept  (Shares) | As Of |  | us-gaap:TreasuryStockShares | 
        
           | 204 | Shares, Issued | Concept  (Shares) | As Of |  | us-gaap:SharesIssued | 
        
           | 205 | Shares Issued, Price Per Share | Concept  (Share) | As Of |  | us-gaap:SharesIssuedPricePerShare | 
        
           | 206 | Redemption Premium | Concept  (Monetary) | For Period | Debit | us-gaap:RedemptionPremium | 
        
           | 207 | Dividend, Share-based Payment Arrangement [Abstract] | Abstract |  |  | us-gaap:DividendsShareBasedCompensationAbstract | 
        
           | 208 | Dividend, Share-based Payment Arrangement, Cash | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsShareBasedCompensationCash | 
        
           | 209 | Dividend, Share-based Payment Arrangement, Shares | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsSharebasedCompensationStock | 
        
           | 210 | Dividend, Share-based Payment Arrangement, Paid-in-Kind | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsSharebasedCompensationPaidInKind | 
        
           | 211 | Dividend, Share-based Payment Arrangement, Total | Concept  (Monetary) | For Period | Debit | us-gaap:DividendsShareBasedCompensation | 
        
           | 212 | Stockholders' Equity before Treasury Stock | Concept  (Monetary) | As Of | Credit | us-gaap:StockholdersEquityBeforeTreasuryStock | 
        
           | 213 | Share-based Payment Arrangement, Decrease for Tax Withholding Obligation | Concept  (Monetary) | For Period | Debit | us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation | 
        
           | 214 | APIC, Share-based Payment Arrangement, Recognition and Exercise | Concept  (Monetary) | For Period | Credit | us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions | 
        
           | 215 | Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation | Concept  (Shares) | For Period |  | us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation | 
        
           | 216 | Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) | Concept  (Monetary) | For Period | Credit | us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense | 
        
           | 217 | Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants | Concept  (Monetary) | For Period | Credit | us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants | 
        
           | 218 | Restricted Stock, Value, Shares Issued Net of Tax Withholdings | Concept  (Monetary) | For Period | Credit | us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings | 
        
           | 219 | Restricted Stock, Shares Issued Net of Shares for Tax Withholdings | Concept  (Shares) | For Period |  | us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings | 
        
           | 220 | Stockholders' Equity, Change in Reporting Entity | Concept  (Monetary) | For Period | Credit | us-gaap:StockholdersEquityChangeInReportingEntity | 
        
           | 221 | Stockholders' Equity Note, Subscriptions Receivable | Concept  (Monetary) | As Of | Debit | us-gaap:StockholdersEquityNoteSubscriptionsReceivable | 
        
           | 222 | Stockholders' Equity Note, Stock Split | Concept  (Text/String) | For Period |  | us-gaap:StockholdersEquityNoteStockSplit | 
        
           | 223 | Stockholders' Equity Note, Stock Split, Conversion Ratio | Concept  (Pure) | For Period |  | us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 | 
        
           | 224 | Stockholders' Equity, Reverse Stock Split | Concept  (Text/String) | For Period |  | us-gaap:StockholdersEquityReverseStockSplit | 
        
           | 225 | Stockholders' Equity Note, Impact of Conversion of Contingently Convertible Securities on Diluted Earnings Per Share | Concept  (Text/String) | For Period |  | us-gaap:StockholdersEquityNoteImpactOfConversionOfContingentlyConvertibleSecuritiesOnDilutedEarningsPerShare | 
        
           | 226 | Contingently Convertible Securities Included in Diluted Earnings Per Share [true false] | Concept  (Yes/No) | For Period |  | us-gaap:ContingentlyConvertibleSecuritiesIncludedInDilutedEarningsPerShare | 
        
           | 227 | Stockholders' Equity Note, Changes in Capital Structure, Retroactive Impact | Concept  (Text/String) | For Period |  | us-gaap:StockholdersEquityNoteChangesInCapitalStructureRetroactiveImpact | 
        
           | 228 | Stockholders' Equity Note, Changes in Capital Structure, Subsequent Changes to Number of Common Shares | Concept  (Shares) | For Period |  | us-gaap:StockholdersEquityNoteChangesInCapitalStructureSubsequentChangesToNumberOfCommonShares | 
        
           | 229 | Stockholders' Equity Note, Spinoff Transaction | Concept  (Monetary) | For Period | Credit | us-gaap:StockholdersEquityNoteSpinoffTransaction | 
        
           | 230 | Stockholders' Equity Note, Derivative Transactions Connected with Contingently Convertible Securities | Concept  (Text/String) | For Period |  | us-gaap:StockholdersEquityNoteDerivativeTransactionsConnectedWithContingentlyConvertibleSecurities | 
        
           | 231 | Common Stock, Convertible, Conversion Price, Decrease | Concept  (Share) | For Period |  | us-gaap:CommonStockConvertibleConversionPriceDecrease | 
        
           | 232 | Common Stock, Convertible, Conversion Price, Increase | Concept  (Share) | For Period |  | us-gaap:CommonStockConvertibleConversionPriceIncrease | 
        
           | 233 | Debt Instrument, Convertible, Conversion Price, Decrease | Concept  (Share) | For Period |  | us-gaap:DebtInstrumentConvertibleConversionPriceDecrease | 
        
           | 234 | Debt Instrument, Convertible, Conversion Price, Increase | Concept  (Share) | For Period |  | us-gaap:DebtInstrumentConvertibleConversionPriceIncrease | 
        
           | 235 | Preferred Stock, Convertible, Conversion Price, Decrease | Concept  (Share) | For Period |  | us-gaap:PreferredStockConvertibleConversionPriceDecrease | 
        
           | 236 | Preferred Stock, Convertible, Conversion Price, Increase | Concept  (Share) | For Period |  | us-gaap:PreferredStockConvertibleConversionPriceIncrease | 
        
           | 237 | Stock Option, Exercise Price, Decrease | Concept  (Share) | For Period |  | us-gaap:StockOptionExercisePriceDecrease | 
        
           | 238 | Stock Option, Exercise Price, Increase | Concept  (Share) | For Period |  | us-gaap:StockOptionExercisePriceIncrease | 
        
           | 239 | Warrant, Exercise Price, Decrease | Concept  (Share) | For Period |  | us-gaap:WarrantExercisePriceDecrease | 
        
           | 240 | Warrant, Exercise Price, Increase | Concept  (Share) | For Period |  | us-gaap:WarrantExercisePriceIncrease | 
        
           | 241 | Stock Option, Down Round Feature, (Increase) Decrease in Equity, Amount | Concept  (Monetary) | For Period | Debit | us-gaap:StockOptionDownRoundFeatureIncreaseDecreaseInEquityAmount | 
        
           | 242 | Stock Option, Down Round Feature, Trigger [true false] | Concept  (Yes/No) | For Period |  | us-gaap:StockOptionDownRoundFeatureTrigger | 
        
           | 243 | Warrant, Down Round Feature, (Increase) Decrease in Equity, Amount | Concept  (Monetary) | For Period | Debit | us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount | 
        
           | 244 | Warrant, Down Round Feature, Trigger [true false] | Concept  (Yes/No) | For Period |  | us-gaap:WarrantDownRoundFeatureTrigger | 
        
           | 245 | Retained Earnings Note Disclosure [Abstract] | Abstract |  |  | us-gaap:RetainedEarningsNoteDisclosureAbstract | 
        
           | 246 | Retained Earnings, Restrictions | Concept  (Text/String) | For Period |  | us-gaap:RetainedEarningsRestrictions | 
        
           | 247 | Retained Earnings, Undistributed Earnings from Equity Method Investees | Concept  (Monetary) | As Of | Credit | us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees | 
        
           | 248 | Retained Earnings, Effective Date of New Retained Earnings Account Established after Readjustment | Concept  (Date) | For Period |  | us-gaap:RetainedEarningsEffectiveDatesOfNewRetainedEarningsAccountEstablishedAfterReadjustment | 
        
           | 249 | Retained Earnings, Date Relative to Establishment of New Retained Earnings Account | Concept  (Date) | For Period |  | us-gaap:RetainedEarningsDatesRelativeToEstablishmentOfNewRetainedEarningsAccount | 
        
           | 250 | New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets | Concept  (Monetary) | As Of | Credit | us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1 | 
        
           | 251 | Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment | Concept  (Monetary) | For Period | Debit | us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment | 
        
           | 252 | Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle | Concept  (Monetary) | For Period | Debit | us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple | 
        
           | 253 | Schedule of Retained Earnings Adjustments [Table] | Table |  |  | us-gaap:ScheduleOfRetainedEarningsAdjustmentsTable | 
        
           | 254 | Adjustments for New Accounting Pronouncements [Axis] | Axis |  |  | us-gaap:AdjustmentsForNewAccountingPronouncementsAxis | 
        
           | 255 | Type of Adoption [Domain] | Member |  |  | us-gaap:TypeOfAdoptionMember | 
        
           | 256 | Adjustments for New Accounting Pronouncement [Member] | Member |  |  | us-gaap:NewAccountingPronouncementMember | 
        
           | 257 | Accounting Standards Update 2010-26 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201026Member | 
        
           | 258 | Accounting Standards Update 2011-04 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201104Member | 
        
           | 259 | Accounting Standards Update 2013-07 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201307Member | 
        
           | 260 | Accounting Standards Update 2014-09 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201409Member | 
        
           | 261 | Accounting Standards Update 2015-02 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201502Member | 
        
           | 262 | Accounting Standards Update 2015-07 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201507Member | 
        
           | 263 | Accounting Standards Update 2015-10 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201510Member | 
        
           | 264 | Accounting Standards Update 2016-01 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201601Member | 
        
           | 265 | Accounting Standards Update 2016-04 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201604Member | 
        
           | 266 | Accounting Standards Update 2016-05 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201605Member | 
        
           | 267 | Accounting Standards Update 2016-06 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201606Member | 
        
           | 268 | Accounting Standards Update 2016-07 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201607Member | 
        
           | 269 | Accounting Standards Update 2016-09 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201609Member | 
        
           | 270 | Accounting Standards Update 2016-13 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201613Member | 
        
           | 271 | Accounting Standards Update 2016-16 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201616Member | 
        
           | 272 | Accounting Standards Update 2016-17 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201617Member | 
        
           | 273 | Accounting Standards Update 2017-05 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201705Member | 
        
           | 274 | Accounting Standards Update 2017-08 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201708Member | 
        
           | 275 | Accounting Standards Update 2017-10 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201710Member | 
        
           | 276 | Accounting Standards Update 2017-11 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201711Member | 
        
           | 277 | Accounting Standards Update 2017-12 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201712Member | 
        
           | 278 | Accounting Standards Update 2017-15 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201715Member | 
        
           | 279 | Accounting Standards Update 2018-03 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201803Member | 
        
           | 280 | Accounting Standards Update 2018-04 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201804Member | 
        
           | 281 | Accounting Standards Update 2018-07 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201807Member | 
        
           | 282 | Accounting Standards Update 2018-13 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201813Member | 
        
           | 283 | Accounting Standards Update 2018-16 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201816Member | 
        
           | 284 | Accounting Standards Update 2018-17 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201817Member | 
        
           | 285 | Fair Value Option Election for Variable Interest Entity [Member] | Member |  |  | us-gaap:FairValueOptionElectionForVariableInterestEntityMember | 
        
           | 286 | Cumulative-Effect Adjustment, Consolidation of Variable Interest Entity [Member] | Member |  |  | us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember | 
        
           | 287 | Cumulative-Effect Adjustment, Deconsolidation of Variable Interest Entity [Member] | Member |  |  | us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember | 
        
           | 288 | Accounting Standards Update 2018-18 [Member] | Member |  |  | us-gaap:AccountingStandardsUpdate201818Member | 
        
           | 289 | Adjustments for New Accounting Principle, Early Adoption [Member] | Member |  |  | us-gaap:AdjustmentsForNewAccountingPrincipleEarlyAdoptionMember | 
        
           | 290 | Adjustments for Change in Accounting Principle [Axis] | Axis |  |  | us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis | 
        
           | 291 | Adjustments for Change in Accounting Principle [Domain] | Member |  |  | us-gaap:ChangeInAccountingPrincipleMember | 
        
           | 292 | Adjustments for Error Corrections [Axis] | Axis |  |  | us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis | 
        
           | 293 | Adjustments for Error Correction [Domain] | Member |  |  | us-gaap:AdjustmentsForErrorCorrectionDomain | 
        
           | 294 | Retained Earnings Adjustments [Line Items] | LineItems |  |  | us-gaap:RetainedEarningsAdjustmentsLineItems | 
        
           | 295 | Cumulative Effect on Retained Earnings, Net of Tax [Abstract] | Abstract |  |  | us-gaap:CumulativeEffectOnRetainedEarningsNetOfTaxAbstract | 
        
           | 296 | Cumulative Effect on Retained Earnings, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1 | 
        
           | 297 | Cumulative Effect on Retained Earnings, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:CumulativeEffectOnRetainedEarningsTax1 | 
        
           | 298 | Cumulative Effect on Retained Earnings, Net of Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 | 
        
           | 299 | Restatement of Prior Year Income [Abstract] | Abstract |  |  | us-gaap:RestatementOfPriorYearIncomeAbstract | 
        
           | 300 | Restatement to Prior Year Income [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:RestatementToPriorYearIncomeTextBlock | 
        
           | 301 | Restatement of Prior Year Income, Net of Tax [Abstract] | Abstract |  |  | us-gaap:RestatementOfPriorYearIncomeNetOfTaxAbstract | 
        
           | 302 | Restatement of Prior Year Income, Gross | Concept  (Monetary) | For Period | Credit | us-gaap:RestatementOfPriorYearIncomeGross | 
        
           | 303 | Restatement of Prior Year Income, Tax Effects | Concept  (Monetary) | For Period | Debit | us-gaap:RestatementOfPriorYearIncomeTaxEffects | 
        
           | 304 | Restatement of Prior Year Income, Net of Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:RestatementOfPriorYearIncomeNetOfTax | 
        
           | 305 | Impact of Restatement on Opening Retained Earnings, before Tax | Concept  (Monetary) | As Of | Debit | us-gaap:ImpactOfRestatementOnOpeningRetainedEarningsBeforeTax | 
        
           | 306 | Impact of Restatement on Opening Retained Earnings, Net of Tax | Concept  (Monetary) | As Of | Debit | us-gaap:ImpactOfRestatementOnOpeningRetainedEarningsNetOfTax | 
        
           | 307 | Impact of Restatement on Earnings Per Share, Basic | Concept  (Share) | For Period |  | us-gaap:ImpactOfRestatementOnEarningsPerShareBasic | 
        
           | 308 | Impact of Restatement on Earnings Per Share, Diluted | Concept  (Share) | For Period |  | us-gaap:ImpactOfRestatementOnEarningsPerShareDiluted | 
        
           | 309 | Shares Held in Employee Stock Ownership Plan [Abstract] | Abstract |  |  | us-gaap:SharesHeldInEmployeeStockOwnershipPlanAbstract | 
        
           | 310 | Shares Held in Employee Stock Option Plan, Allocated | Concept  (Shares) | As Of |  | us-gaap:SharesHeldInEmployeeStockOptionPlanAllocated | 
        
           | 311 | Shares Held in Employee Stock Option Plan, Committed-to-be-Released | Concept  (Shares) | As Of |  | us-gaap:SharesHeldInEmployeeStockOptionPlanCommittedToBeReleased | 
        
           | 312 | Shares held in Employee Stock Option Plan, Suspense Shares | Concept  (Shares) | As Of |  | us-gaap:SharesHeldInEmployeeStockOptionPlanSuspenseShares | 
        
           | 313 | Employee Trust [Abstract] | Abstract |  |  | us-gaap:EmployeeTrustAbstract | 
        
           | 314 | Compensation and Benefits Trust | Concept  (Monetary) | As Of | Credit | us-gaap:CompensationAndBenefitsTrust | 
        
           | 315 | Capital Accumulation Plans | Concept  (Monetary) | As Of | Credit | us-gaap:CapitalAccumulationPlans | 
        
           | 316 | Comprehensive Income (Loss) Note [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ComprehensiveIncomeNoteTextBlock | 
        
           | 317 | Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock | 
        
           | 318 | Accumulated Other Comprehensive Income (Loss) [Table] | Table |  |  | us-gaap:AccumulatedOtherComprehensiveIncomeLossTable | 
        
           | 319 | Equity Components [Axis] | Axis |  |  | us-gaap:StatementEquityComponentsAxis | 
        
           | 320 | Equity Component [Domain] | Member |  |  | us-gaap:EquityComponentDomain | 
        
           | 321 | Parent [Member] | Member |  |  | us-gaap:ParentMember | 
        
           | 322 | Common Stock [Member] | Member |  |  | us-gaap:CommonStockMember | 
        
           | 323 | Preferred Stock [Member] | Member |  |  | us-gaap:PreferredStockMember | 
        
           | 324 | Capital Units [Member] | Member |  |  | us-gaap:CapitalUnitsMember | 
        
           | 325 | Member Units [Member] | Member |  |  | us-gaap:MemberUnitsMember | 
        
           | 326 | Warrant [Member] | Member |  |  | us-gaap:WarrantMember | 
        
           | 327 | Common Stock Including Additional Paid in Capital [Member] | Member |  |  | us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember | 
        
           | 328 | Preferred Stock Including Additional Paid in Capital [Member] | Member |  |  | us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember | 
        
           | 329 | Additional Paid-in Capital [Member] | Member |  |  | us-gaap:AdditionalPaidInCapitalMember | 
        
           | 330 | Other Additional Capital [Member] | Member |  |  | us-gaap:OtherAdditionalCapitalMember | 
        
           | 331 | Deferred Compensation, Share-based Payments [Member] | Member |  |  | us-gaap:DeferredCompensationShareBasedPaymentsMember | 
        
           | 332 | Treasury Stock [Member] | Member |  |  | us-gaap:TreasuryStockMember | 
        
           | 333 | Treasury Stock, Common [Member] | Member |  |  | us-gaap:TreasuryStockCommonMember | 
        
           | 334 | Treasury Stock, Preferred [Member] | Member |  |  | us-gaap:TreasuryStockPreferredMember | 
        
           | 335 | Retained Earnings [Member] | Member |  |  | us-gaap:RetainedEarningsMember | 
        
           | 336 | Retained Earnings, Appropriated [Member] | Member |  |  | us-gaap:RetainedEarningsAppropriatedMember | 
        
           | 337 | Retained Earnings, Unappropriated [Member] | Member |  |  | us-gaap:RetainedEarningsUnappropriatedMember | 
        
           | 338 | Undistributed Income from Other than Gain (Loss) on Sale of Properties [Member] | Member |  |  | us-gaap:UndistributedIncomeFromOtherThanGainOrLossOnSaleOfPropertiesMember | 
        
           | 339 | Undistributed Net Realized Gain (Loss) on Sale of Properties [Member] | Member |  |  | us-gaap:UndistributedNetRealizedGainOrLossOnSaleOfPropertiesMember | 
        
           | 340 | Accumulated Distributions in Excess of Net Income [Member] | Member |  |  | us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember | 
        
           | 341 | Receivables from Stockholder [Member] | Member |  |  | us-gaap:ReceivablesFromStockholderMember | 
        
           | 342 | AOCI Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedOtherComprehensiveIncomeMember | 
        
           | 343 | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] | Member |  |  | us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember | 
        
           | 344 | Accumulated Other-than-Temporary Impairment Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedOtherThanTemporaryImpairmentMember | 
        
           | 345 | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Member |  |  | us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember | 
        
           | 346 | Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedTranslationAdjustmentMember | 
        
           | 347 | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember | 
        
           | 348 | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember | 
        
           | 349 | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember | 
        
           | 350 | Accumulated Defined Benefit Plans Adjustment, Net Transition Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember | 
        
           | 351 | Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember | 
        
           | 352 | AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member] | Member |  |  | us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember | 
        
           | 353 | Noncontrolling Interest [Member] | Member |  |  | us-gaap:NoncontrollingInterestMember | 
        
           | 354 | AOCI Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AociAttributableToNoncontrollingInterestMember | 
        
           | 355 | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember | 
        
           | 356 | Accumulated Other-than-Temporary Impairment Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedOtherThanTemporaryImpairmentAttributableToNoncontrollingInterestMember | 
        
           | 357 | Accumulated Gain (Loss), Net, Cash Flow Hedge, Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember | 
        
           | 358 | Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember | 
        
           | 359 | Accumulated Defined Benefit Plans Adjustment Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember | 
        
           | 360 | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossAttributableToNoncontrollingInterestMember | 
        
           | 361 | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceAttributableToNoncontrollingInterestMember | 
        
           | 362 | Accumulated Defined Benefit Plans Adjustment, Net Transition Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAttributableToNoncontrollingInterestMember | 
        
           | 363 | Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToNoncontrollingInterestMember | 
        
           | 364 | AOCI, Derivative Qualifying as Hedge, Excluded Component, Noncontrolling Interest [Member] | Member |  |  | us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember | 
        
           | 365 | AOCI Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 366 | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Including Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 367 | Accumulated Other-than-Temporary Impairment Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 368 | Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember | 
        
           | 369 | Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 370 | Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 371 | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 372 | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 373 | Accumulated Defined Benefit Plans Adjustment, Net Transition Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 374 | Accumulated Gain (Loss), Financial Liability, Fair Value Option, Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 375 | Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 376 | Comprehensive Income [Member] | Member |  |  | us-gaap:ComprehensiveIncomeMember | 
        
           | 377 | Accumulated Other Comprehensive Income (Loss) [Line Items] | LineItems |  |  | us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems | 
        
           | 378 | AOCI Including Portion Attributable to Noncontrolling Interest [Abstract] | Abstract |  |  | us-gaap:AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract | 
        
           | 379 | AOCI Including Portion Attributable to Noncontrolling Interest, before Tax | Concept  (Monetary) | As Of | Credit | us-gaap:AccumulatedOtherComprehensiveIncomeLossBeforeTax1 | 
        
           | 380 | AOCI Including Portion Attributable to Noncontrolling Interest, Tax | Concept  (Monetary) | As Of | Debit | us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestTax | 
        
           | 381 | AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] | Abstract |  |  | us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract | 
        
           | 382 | Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance | Concept  (Monetary) | As Of | Credit | us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | 
        
           | 383 | Other Comprehensive Income (Loss) Net of Tax, Period Change [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodChangeAbstract | 
        
           | 384 | Other Comprehensive Income (Loss), before Reclassifications, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax | 
        
           | 385 | Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax | Concept  (Monetary) | For Period | Debit | us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax | 
        
           | 386 | Other Comprehensive Income (Loss), Net of Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossNetOfTax | 
        
           | 387 | Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect | Concept  (Monetary) | For Period | Credit | us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect | 
        
           | 388 | AOCI Including Portion Attributable to Noncontrolling Interest, Period Increase (Decrease), Total | Concept  (Monetary) | For Period |  | us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestPeriodIncreaseDecrease | 
        
           | 389 | Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance | Concept  (Monetary) | As Of | Credit | us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest | 
        
           | 390 | OCI, Net of Tax [Abstract] | Abstract |  |  | us-gaap:OciNetOfTaxAbstract | 
        
           | 391 | Other Comprehensive Income (Loss), before Tax Period Change [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodChangeAbstract | 
        
           | 392 | Other Comprehensive Income (Loss), before Reclassifications, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax | 
        
           | 393 | Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax | 
        
           | 394 | Other Comprehensive Income (Loss), before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossBeforeTax | 
        
           | 395 | Other Comprehensive Income (Loss), Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossTax | 
        
           | 396 | Other Comprehensive Income (Loss), Net of Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossNetOfTax | 
        
           | 397 | AOCI Attributable to Parent [Abstract] | Abstract |  |  | us-gaap:AOCIAttributableToParentAbstract | 
        
           | 398 | AOCI before Tax, Attributable to Parent | Concept  (Monetary) | As Of | Credit | us-gaap:AociBeforeTaxAttributableToParent | 
        
           | 399 | AOCI Tax, Attributable to Parent | Concept  (Monetary) | As Of | Debit | us-gaap:AociTaxAttributableToParent | 
        
           | 400 | AOCI Attributable to Parent, Net of Tax [Roll Forward] | Abstract |  |  | us-gaap:AOCIAttributableToParentNetOfTaxRollForward | 
        
           | 401 | Stockholders' Equity Attributable to Parent, Beginning Balance | Concept  (Monetary) | As Of | Credit | us-gaap:StockholdersEquity | 
        
           | 402 | Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract | 
        
           | 403 | OCI, before Reclassifications, Net of Tax, Attributable to Parent | Concept  (Monetary) | For Period | Credit | us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent | 
        
           | 404 | Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent | Concept  (Monetary) | For Period | Debit | us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent | 
        
           | 405 | Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent | 
        
           | 406 | Stockholders' Equity Attributable to Parent, Ending Balance | Concept  (Monetary) | As Of | Credit | us-gaap:StockholdersEquity | 
        
           | 407 | Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract | 
        
           | 408 | Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract | 
        
           | 409 | OCI, before Reclassifications, before Tax, Attributable to Parent | Concept  (Monetary) | For Period | Credit | us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent | 
        
           | 410 | Reclassification from AOCI, Current Period, before Tax, Attributable to Parent | Concept  (Monetary) | For Period | Debit | us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent | 
        
           | 411 | Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent | 
        
           | 412 | Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 | 
        
           | 413 | Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent | 
        
           | 414 | Disclosure of Reclassification Amount [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:DisclosureOfReclassificationAmountTextBlock | 
        
           | 415 | Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock | 
        
           | 416 | Reclassification out of Accumulated Other Comprehensive Income [Table] | Table |  |  | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable | 
        
           | 417 | Equity Components [Axis] | Axis |  |  | us-gaap:StatementEquityComponentsAxis | 
        
           | 418 | Equity Component [Domain] | Member |  |  | us-gaap:EquityComponentDomain | 
        
           | 419 | Parent [Member] | Member |  |  | us-gaap:ParentMember | 
        
           | 420 | Common Stock [Member] | Member |  |  | us-gaap:CommonStockMember | 
        
           | 421 | Preferred Stock [Member] | Member |  |  | us-gaap:PreferredStockMember | 
        
           | 422 | Capital Units [Member] | Member |  |  | us-gaap:CapitalUnitsMember | 
        
           | 423 | Member Units [Member] | Member |  |  | us-gaap:MemberUnitsMember | 
        
           | 424 | Warrant [Member] | Member |  |  | us-gaap:WarrantMember | 
        
           | 425 | Common Stock Including Additional Paid in Capital [Member] | Member |  |  | us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember | 
        
           | 426 | Preferred Stock Including Additional Paid in Capital [Member] | Member |  |  | us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember | 
        
           | 427 | Additional Paid-in Capital [Member] | Member |  |  | us-gaap:AdditionalPaidInCapitalMember | 
        
           | 428 | Other Additional Capital [Member] | Member |  |  | us-gaap:OtherAdditionalCapitalMember | 
        
           | 429 | Deferred Compensation, Share-based Payments [Member] | Member |  |  | us-gaap:DeferredCompensationShareBasedPaymentsMember | 
        
           | 430 | Treasury Stock [Member] | Member |  |  | us-gaap:TreasuryStockMember | 
        
           | 431 | Treasury Stock, Common [Member] | Member |  |  | us-gaap:TreasuryStockCommonMember | 
        
           | 432 | Treasury Stock, Preferred [Member] | Member |  |  | us-gaap:TreasuryStockPreferredMember | 
        
           | 433 | Retained Earnings [Member] | Member |  |  | us-gaap:RetainedEarningsMember | 
        
           | 434 | Retained Earnings, Appropriated [Member] | Member |  |  | us-gaap:RetainedEarningsAppropriatedMember | 
        
           | 435 | Retained Earnings, Unappropriated [Member] | Member |  |  | us-gaap:RetainedEarningsUnappropriatedMember | 
        
           | 436 | Undistributed Income from Other than Gain (Loss) on Sale of Properties [Member] | Member |  |  | us-gaap:UndistributedIncomeFromOtherThanGainOrLossOnSaleOfPropertiesMember | 
        
           | 437 | Undistributed Net Realized Gain (Loss) on Sale of Properties [Member] | Member |  |  | us-gaap:UndistributedNetRealizedGainOrLossOnSaleOfPropertiesMember | 
        
           | 438 | Accumulated Distributions in Excess of Net Income [Member] | Member |  |  | us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember | 
        
           | 439 | Receivables from Stockholder [Member] | Member |  |  | us-gaap:ReceivablesFromStockholderMember | 
        
           | 440 | AOCI Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedOtherComprehensiveIncomeMember | 
        
           | 441 | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] | Member |  |  | us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember | 
        
           | 442 | Accumulated Other-than-Temporary Impairment Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedOtherThanTemporaryImpairmentMember | 
        
           | 443 | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Member |  |  | us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember | 
        
           | 444 | Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedTranslationAdjustmentMember | 
        
           | 445 | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember | 
        
           | 446 | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember | 
        
           | 447 | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember | 
        
           | 448 | Accumulated Defined Benefit Plans Adjustment, Net Transition Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember | 
        
           | 449 | Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Parent [Member] | Member |  |  | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember | 
        
           | 450 | AOCI, Derivative Qualifying as Hedge, Excluded Component, Parent [Member] | Member |  |  | us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember | 
        
           | 451 | Noncontrolling Interest [Member] | Member |  |  | us-gaap:NoncontrollingInterestMember | 
        
           | 452 | AOCI Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AociAttributableToNoncontrollingInterestMember | 
        
           | 453 | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember | 
        
           | 454 | Accumulated Other-than-Temporary Impairment Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedOtherThanTemporaryImpairmentAttributableToNoncontrollingInterestMember | 
        
           | 455 | Accumulated Gain (Loss), Net, Cash Flow Hedge, Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember | 
        
           | 456 | Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember | 
        
           | 457 | Accumulated Defined Benefit Plans Adjustment Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember | 
        
           | 458 | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossAttributableToNoncontrollingInterestMember | 
        
           | 459 | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceAttributableToNoncontrollingInterestMember | 
        
           | 460 | Accumulated Defined Benefit Plans Adjustment, Net Transition Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAttributableToNoncontrollingInterestMember | 
        
           | 461 | Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToNoncontrollingInterestMember | 
        
           | 462 | AOCI, Derivative Qualifying as Hedge, Excluded Component, Noncontrolling Interest [Member] | Member |  |  | us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember | 
        
           | 463 | AOCI Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 464 | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Including Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 465 | Accumulated Other-than-Temporary Impairment Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 466 | Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember | 
        
           | 467 | Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 468 | Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 469 | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 470 | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 471 | Accumulated Defined Benefit Plans Adjustment, Net Transition Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 472 | Accumulated Gain (Loss), Financial Liability, Fair Value Option, Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 473 | Accumulated Other Comprehensive Income (Loss), Derivative Qualifying as Hedge, Excluded Component, Including Portion Attributable to Noncontrolling Interest [Member] | Member |  |  | us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember | 
        
           | 474 | Comprehensive Income [Member] | Member |  |  | us-gaap:ComprehensiveIncomeMember | 
        
           | 475 | Reclassification out of Accumulated Other Comprehensive Income [Axis] | Axis |  |  | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis | 
        
           | 476 | Reclassification out of Accumulated Other Comprehensive Income [Domain] | Member |  |  | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain | 
        
           | 477 | Reclassification out of Accumulated Other Comprehensive Income [Member] | Member |  |  | us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember | 
        
           | 478 | Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | LineItems |  |  | us-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems | 
        
           | 479 | Revenues | Concept  (Monetary) | For Period | Credit | us-gaap:Revenues | 
        
           | 480 | Cost of Goods and Services Sold | Concept  (Monetary) | For Period | Debit | us-gaap:CostOfGoodsAndServicesSold | 
        
           | 481 | Investment Income, Net | Concept  (Monetary) | For Period | Credit | us-gaap:InvestmentIncomeNet | 
        
           | 482 | Other Income | Concept  (Monetary) | For Period | Credit | us-gaap:OtherIncome | 
        
           | 483 | Interest Expense | Concept  (Monetary) | For Period | Debit | us-gaap:InterestExpense | 
        
           | 484 | Other Cost and Expense, Operating | Concept  (Monetary) | For Period | Debit | us-gaap:OtherCostAndExpenseOperating | 
        
           | 485 | Debt and Equity Securities, Gain (Loss), Excluding Other-than-temporary Impairment Loss | Concept  (Monetary) | For Period | Credit | us-gaap:DebtAndEquitySecuritiesGainLossExcludingOtherThanTemporaryImpairmentLoss | 
        
           | 486 | Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | Concept  (Monetary) | For Period | Credit | us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 
        
           | 487 | Income Tax Expense (Benefit) | Concept  (Monetary) | For Period | Debit | us-gaap:IncomeTaxExpenseBenefit | 
        
           | 488 | Net Income (Loss), Including Portion Attributable to Noncontrolling Interest | Concept  (Monetary) | For Period | Credit | us-gaap:ProfitLoss | 
        
           | 489 | Other Comprehensive Income (Loss), before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 490 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 491 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax | 
        
           | 492 | Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax | 
        
           | 493 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax | 
        
           | 494 | Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax | 
        
           | 495 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax | 
        
           | 496 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 497 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTaxAbstract | 
        
           | 498 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax | 
        
           | 499 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax | 
        
           | 500 | Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax | 
        
           | 501 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax | 
        
           | 502 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTaxAbstract | 
        
           | 503 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax | 
        
           | 504 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax | 
        
           | 505 | Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax | 
        
           | 506 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax | 
        
           | 507 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax | 
        
           | 508 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 509 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTaxAbstract | 
        
           | 510 | Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax | 
        
           | 511 | Other Comprehensive Income (Loss), Transfers from Held-to-maturity to Available-for-Sale Securities, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesBeforeTax | 
        
           | 512 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments and Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax | 
        
           | 513 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax | 
        
           | 514 | Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesBeforeTax | 
        
           | 515 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Investment Transferred from Available-for-sale to Equity Method, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForInvestmentTransferredFromAvailableForSaleToEquityMethodBeforeTax | 
        
           | 516 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax | 
        
           | 517 | Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Portion in Other Comprehensive Loss, before Tax, Including Portion Attributable to Noncontrolling Interest | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities | 
        
           | 518 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, before Tax, after Adjustments [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiBeforeTaxAfterAdjustmentsAbstract | 
        
           | 519 | Other-than-temporary Impairment Loss, Debt Securities, Held-to-maturity, Recognized in Other Comprehensive Loss, before Tax, Including Portion Attributable to Noncontrolling Interest | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities | 
        
           | 520 | Other Comprehensive Loss, Held-to-maturity Security, Adjustment from AOCI for Accretion of Noncredit Portion of OTTI, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityAdjustmentFromAociForAccretionOfNoncreditPortionOfOttiBeforeTax | 
        
           | 521 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiBeforeTaxAbstract | 
        
           | 522 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Sale, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiSaleBeforeTax | 
        
           | 523 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Additional Credit Loss, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAdditionalCreditLossBeforeTax | 
        
           | 524 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeHeldtomaturitySecuritiesBeforeTax | 
        
           | 525 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, before Tax, after Adjustments, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiBeforeTaxAfterAdjustments | 
        
           | 526 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 527 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax | 
        
           | 528 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax | 
        
           | 529 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, before Tax, after Reclassification Adjustment [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionBeforeTaxAfterReclassificationAdjustmentAbstract | 
        
           | 530 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax | 
        
           | 531 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionBeforeTax | 
        
           | 532 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, before Tax, after Reclassification Adjustment, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionBeforeTaxAfterReclassificationAdjustment | 
        
           | 533 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxAbstract | 
        
           | 534 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax | 
        
           | 535 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax | 
        
           | 536 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTax | 
        
           | 537 | Other Comprehensive Income (Loss), before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossBeforeTax | 
        
           | 538 | Other Comprehensive Income (Loss), Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossTaxAbstract | 
        
           | 539 | Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxAbstract | 
        
           | 540 | Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax | 
        
           | 541 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax | 
        
           | 542 | Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax | 
        
           | 543 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract | 
        
           | 544 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax | 
        
           | 545 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax | 
        
           | 546 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax | 
        
           | 547 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesTaxAbstract | 
        
           | 548 | Other Comprehensive Income (Loss), Available-for-sale Securities, before Reclassification Adjustments, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTaxAbstract | 
        
           | 549 | Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax | 
        
           | 550 | Other Comprehensive Income (Loss), Transfers from Held-to-maturity to Available-for-Sale Securities, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesTax | 
        
           | 551 | Other Comprehensive Income (Loss), Available-for-sale Securities, before Reclassification Adjustments, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax | 
        
           | 552 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax | 
        
           | 553 | Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesTax | 
        
           | 554 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Investment Transferred from Available-for-sale to Equity Method, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForInvestmentTransferredFromAvailableForSaleToEquityMethodTax | 
        
           | 555 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax | 
        
           | 556 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Income Loss, Tax, Including Portion Attributable to Noncontrolling Interest, Available-for-sale Securities | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities | 
        
           | 557 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Adjustments, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterAdjustmentsTaxAbstract | 
        
           | 558 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Tax, Including Portion Attributable to Noncontrolling Interest, Held-to-maturity Securities | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities | 
        
           | 559 | Other Comprehensive Loss, Held-to-maturity Security, Adjustment from AOCI for Accretion of Noncredit Portion of OTTI, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityAdjustmentFromAociForAccretionOfNoncreditPortionOfOttiTax | 
        
           | 560 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiTaxAbstract | 
        
           | 561 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Sale, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiSaleTax | 
        
           | 562 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Additional Credit Loss, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAdditionalCreditLossTax | 
        
           | 563 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiTax | 
        
           | 564 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Adjustments, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterAdjustmentsTax | 
        
           | 565 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract | 
        
           | 566 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTaxAbstract | 
        
           | 567 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax | 
        
           | 568 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect | 
        
           | 569 | Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax | 
        
           | 570 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax | 
        
           | 571 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract | 
        
           | 572 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax | 
        
           | 573 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax | 
        
           | 574 | Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax | 
        
           | 575 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax | 
        
           | 576 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax | 
        
           | 577 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Reclassification Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTaxAbstract | 
        
           | 578 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax | 
        
           | 579 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionTax | 
        
           | 580 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Reclassification Adjustment, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax | 
        
           | 581 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxAbstract | 
        
           | 582 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax | 
        
           | 583 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsTax | 
        
           | 584 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax | 
        
           | 585 | Other Comprehensive Income (Loss), Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossTax | 
        
           | 586 | Other Comprehensive Income (Loss) before Reclassifications, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTaxAbstract | 
        
           | 587 | Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax | 
        
           | 588 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax | 
        
           | 589 | Other Comprehensive Income (Loss), Available-for-sale Securities, before Reclassification Adjustments, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTaxAbstract | 
        
           | 590 | Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax | 
        
           | 591 | Other Comprehensive Income (Loss), Transfers from Held-to-maturity to Available-for-Sale Securities, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesTax | 
        
           | 592 | Other Comprehensive Income (Loss), Available-for-sale Securities, before Reclassification Adjustments, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax | 
        
           | 593 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] | Abstract |  |  | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestAbstract | 
        
           | 594 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Tax, Including Portion Attributable to Noncontrolling Interest, Held-to-maturity Securities | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities | 
        
           | 595 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Tax, Including Portion Attributable to Noncontrolling Interest | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterest | 
        
           | 596 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTaxAbstract | 
        
           | 597 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax | 
        
           | 598 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect | 
        
           | 599 | Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax | 
        
           | 600 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax | 
        
           | 601 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax | 
        
           | 602 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax | 
        
           | 603 | Other Comprehensive Income (Loss) before Reclassifications, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax | 
        
           | 604 | Reclassification from AOCI, Current Period, Tax [Abstract] | Abstract |  |  | us-gaap:ReclassificationFromAociCurrentPeriodTaxAbstract | 
        
           | 605 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax | 
        
           | 606 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax | 
        
           | 607 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax | 
        
           | 608 | Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesTax | 
        
           | 609 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract | 
        
           | 610 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax | 
        
           | 611 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax | 
        
           | 612 | Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax | 
        
           | 613 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax | 
        
           | 614 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionTax | 
        
           | 615 | Reclassification from AOCI, Current Period, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:ReclassificationFromAociCurrentPeriodTax | 
        
           | 616 | Other Comprehensive Income (Loss), Net of Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 617 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 618 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax | 
        
           | 619 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax | 
        
           | 620 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax | 
        
           | 621 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 622 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract | 
        
           | 623 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax | 
        
           | 624 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax | 
        
           | 625 | Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax | 
        
           | 626 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax | 
        
           | 627 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract | 
        
           | 628 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax | 
        
           | 629 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax | 
        
           | 630 | Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax | 
        
           | 631 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax | 
        
           | 632 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax | 
        
           | 633 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 634 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract | 
        
           | 635 | Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax | 
        
           | 636 | Other Comprehensive Income (Loss), Transfers from Held-to-maturity to Available-for-Sale Securities, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossTransfersFromHeldToMaturityToAvailableForSaleSecuritiesNetOfTax | 
        
           | 637 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax | 
        
           | 638 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax | 
        
           | 639 | Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax | 
        
           | 640 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Investment Transferred from Available-for-sale to Equity Method, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForInvestmentTransferredFromAvailableForSaleToEquityMethodAfterTax | 
        
           | 641 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax | 
        
           | 642 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Available-for-sale Securities | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities | 
        
           | 643 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Tax and Adjustments [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterTaxAndAdjustmentsAbstract | 
        
           | 644 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Held-to-maturity Securities | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities | 
        
           | 645 | Other Comprehensive Loss, Held-to-maturity Security, Adjustment from AOCI for Accretion of Noncredit Portion of OTTI, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityAdjustmentFromAociForAccretionOfNoncreditPortionOfOttiAfterTax | 
        
           | 646 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAfterTaxAbstract | 
        
           | 647 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Sale, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiSaleAfterTax | 
        
           | 648 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Additional Credit Loss, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAdditionalCreditLossAfterTax | 
        
           | 649 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAfterTax | 
        
           | 650 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Tax and Adjustments, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterTaxAndAdjustments | 
        
           | 651 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 652 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax | 
        
           | 653 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax | 
        
           | 654 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax | 
        
           | 655 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAbstract | 
        
           | 656 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax | 
        
           | 657 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionAfterTax | 
        
           | 658 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment | 
        
           | 659 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxAbstract | 
        
           | 660 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax | 
        
           | 661 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax | 
        
           | 662 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax | 
        
           | 663 | Other Comprehensive Income, Other, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeOtherNetOfTax | 
        
           | 664 | Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Plan Amendments, Tax Effect [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentTaxEffectAbstract | 
        
           | 665 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect | 
        
           | 666 | Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax | 
        
           | 667 | Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Plan Amendments, Tax Effect, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect | 
        
           | 668 | Schedule of Auction Market Preferred Securities by Stock Series [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfAuctionMarketPreferredSecuritiesByStockSeriesTextBlock | 
        
           | 669 | Auction Market Preferred Securities, Stock Series [Table] | Table |  |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesTable | 
        
           | 670 | Auction Market Preferred Securities, Stock Series [Axis] | Axis |  |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis | 
        
           | 671 | Auction Market Preferred Securities, Stock Series, Title [Domain] | Member |  |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesTitleDomain | 
        
           | 672 | Series A [Member] | Member |  |  | us-gaap:SeriesAMember | 
        
           | 673 | Series B [Member] | Member |  |  | us-gaap:SeriesBMember | 
        
           | 674 | Auction Market Preferred Securities, Stock Series [Line Items] | LineItems |  |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesLineItems | 
        
           | 675 | Auction Market Preferred Securities, Stock Series, Liquidation Value | Concept  (Monetary) | As Of | Credit | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesLiquidationValue | 
        
           | 676 | Auction Market Preferred Securities, Stock Series, Par Value Per Share | Concept  (Share) | As Of |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesParValuePerShare | 
        
           | 677 | Auction Market Preferred Securities, Stock Series, Rate Setting Interval | Concept  (xbrli:durationItemType) | For Period |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesRateSettingInterval1 | 
        
           | 678 | Auction Market Preferred Securities, Stock Series, Per-Share Redemption Amount | Concept  (Share) | As Of |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesPerShareRedemptionAmount | 
        
           | 679 | Movement in Auction Market Preferred Securities, Shares Outstanding [Roll Forward] | Abstract |  |  | us-gaap:MovementInAuctionMarketPreferredSecuritiesSharesOutstandingRollForward | 
        
           | 680 | Auction Market Preferred Securities, Shares Outstanding, Beginning Balance | Concept  (Shares) | As Of |  | us-gaap:AuctionMarketPreferredSecuritiesSharesOutstanding | 
        
           | 681 | Auction Market Preferred Securities, Shares, Issued | Concept  (Shares) | For Period |  | us-gaap:AuctionMarketPreferredSecuritiesSharesIssued | 
        
           | 682 | Auction Market Preferred Securities, Shares, Redeemed | Concept  (Shares) | For Period |  | us-gaap:AuctionMarketPreferredSecuritiesSharesRedeemed | 
        
           | 683 | Auction Market Preferred Securities, Stock, Shares Outstanding, Period Increase (Decrease), Total | Concept  (Shares) | For Period |  | us-gaap:AuctionMarketPreferredSecuritiesStockSharesOutstandingPeriodIncreaseDecrease | 
        
           | 684 | Auction Market Preferred Securities, Shares Outstanding, Ending Balance | Concept  (Shares) | As Of |  | us-gaap:AuctionMarketPreferredSecuritiesSharesOutstanding | 
        
           | 685 | Auction Market Preferred Securities, Stock Series, Shares Authorized | Concept  (Shares) | As Of |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesSharesAuthorized | 
        
           | 686 | Auction Market Preferred Securities, Stock Series, Variable Interest Rate Earned | Concept  (Percent) | For Period |  | us-gaap:AuctionMarketPreferredSecuritiesStockSeriesVariableInterestRateEarned | 
        
           | 687 | Targeted or Tracking Stock [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:TargetedOrTrackingStockDescriptionTextBlock | 
        
           | 688 | Targeted or Tracking Stock, Stock [Table] | Table |  |  | us-gaap:TargetedOrTrackingStockStockTable | 
        
           | 689 | Class of Stock [Axis] | Axis |  |  | us-gaap:StatementClassOfStockAxis | 
        
           | 690 | Class of Stock [Domain] | Member |  |  | us-gaap:ClassOfStockDomain | 
        
           | 691 | Common Class A [Member] | Member |  |  | us-gaap:CommonClassAMember | 
        
           | 692 | Common Class B [Member] | Member |  |  | us-gaap:CommonClassBMember | 
        
           | 693 | Common Class C [Member] | Member |  |  | us-gaap:CommonClassCMember | 
        
           | 694 | Convertible Common Stock [Member] | Member |  |  | us-gaap:ConvertibleCommonStockMember | 
        
           | 695 | Nonvoting Common Stock [Member] | Member |  |  | us-gaap:NonvotingCommonStockMember | 
        
           | 696 | Cumulative Preferred Stock [Member] | Member |  |  | us-gaap:CumulativePreferredStockMember | 
        
           | 697 | Noncumulative Preferred Stock [Member] | Member |  |  | us-gaap:NoncumulativePreferredStockMember | 
        
           | 698 | Redeemable Preferred Stock [Member] | Member |  |  | us-gaap:RedeemablePreferredStockMember | 
        
           | 699 | Nonredeemable Preferred Stock [Member] | Member |  |  | us-gaap:NonredeemablePreferredStockMember | 
        
           | 700 | Convertible Preferred Stock [Member] | Member |  |  | us-gaap:ConvertiblePreferredStockMember | 
        
           | 701 | Nonredeemable Convertible Preferred Stock [Member] | Member |  |  | us-gaap:NonredeemableConvertiblePreferredStockMember | 
        
           | 702 | Redeemable Convertible Preferred Stock [Member] | Member |  |  | us-gaap:RedeemableConvertiblePreferredStockMember | 
        
           | 703 | Contingent Convertible Preferred Stock [Member] | Member |  |  | us-gaap:ContingentConvertiblePreferredStockMember | 
        
           | 704 | Preferred Class A [Member] | Member |  |  | us-gaap:PreferredClassAMember | 
        
           | 705 | Preferred Class B [Member] | Member |  |  | us-gaap:PreferredClassBMember | 
        
           | 706 | Series A Preferred Stock [Member] | Member |  |  | us-gaap:SeriesAPreferredStockMember | 
        
           | 707 | Series B Preferred Stock [Member] | Member |  |  | us-gaap:SeriesBPreferredStockMember | 
        
           | 708 | Series C Preferred Stock [Member] | Member |  |  | us-gaap:SeriesCPreferredStockMember | 
        
           | 709 | Series D Preferred Stock [Member] | Member |  |  | us-gaap:SeriesDPreferredStockMember | 
        
           | 710 | Series E Preferred Stock [Member] | Member |  |  | us-gaap:SeriesEPreferredStockMember | 
        
           | 711 | Series F Preferred Stock [Member] | Member |  |  | us-gaap:SeriesFPreferredStockMember | 
        
           | 712 | Series G Preferred Stock [Member] | Member |  |  | us-gaap:SeriesGPreferredStockMember | 
        
           | 713 | Series H Preferred Stock [Member] | Member |  |  | us-gaap:SeriesHPreferredStockMember | 
        
           | 714 | Targeted or Tracking Stock, Stock [Line Items] | LineItems |  |  | us-gaap:TargetedOrTrackingStockStockLineItems | 
        
           | 715 | Targeted or Tracking Stock, Issuance Date | Concept  (Date) | For Period |  | us-gaap:TargetedOrTrackingStockIssuanceDates | 
        
           | 716 | Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract] | Abstract |  |  | us-gaap:RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract | 
        
           | 717 | Restriction to Transfer Funds | Concept  (Text/String) | For Period |  | us-gaap:RestrictionToTransferFunds | 
        
           | 718 | Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries | Concept  (Monetary) | As Of | Debit | us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries | 
        
           | 719 | Income Tax Effects Allocated Directly to Equity, Equity Transactions | Concept  (Monetary) | For Period | Debit | us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions | 
        
           | 720 | Derivative Financial Instruments Indexed to, and Potentially Settled in, Entity's Own Stock, Equity [Abstract] | Abstract |  |  | us-gaap:DerivativeFinancialInstrumentsIndexedToAndPotentiallySettledInEntitysOwnStockEquityAbstract | 
        
           | 721 | Schedule of Options Indexed to Issuer's Equity [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock | 
        
           | 722 | Option Indexed to Issuer's Equity, Equity [Table] | Table |  |  | us-gaap:OptionIndexedToIssuersEquityEquityTable | 
        
           | 723 | Option Indexed to Issuer's Equity [Axis] | Axis |  |  | us-gaap:OptionIndexedToIssuersEquityEquityAxis | 
        
           | 724 | Option Indexed to Issuer's Equity, Type [Domain] | Member |  |  | us-gaap:OptionIndexedToIssuersEquityTypeDomain | 
        
           | 725 | Call Option [Member] | Member |  |  | us-gaap:CallOptionMember | 
        
           | 726 | Put Option [Member] | Member |  |  | us-gaap:PutOptionMember | 
        
           | 727 | Exchange Traded Options [Member] | Member |  |  | us-gaap:ExchangeTradedOptionsMember | 
        
           | 728 | Share-based Payment Arrangement, Option [Member] | Member |  |  | us-gaap:EmployeeStockOptionMember | 
        
           | 729 | Position [Axis] | Axis |  |  | us-gaap:PositionAxis | 
        
           | 730 | Position [Domain] | Member |  |  | us-gaap:PositionDomain | 
        
           | 731 | Long [Member] | Member |  |  | us-gaap:LongMember | 
        
           | 732 | Short [Member] | Member |  |  | us-gaap:ShortMember | 
        
           | 733 | Option Indexed to Issuer's Equity [Line Items] | LineItems |  |  | us-gaap:OptionIndexedToIssuersEquityLineItems | 
        
           | 734 | Option Indexed to Issuer's Equity, Strike Price | Concept  (Share) | For Period |  | us-gaap:OptionIndexedToIssuersEquityStrikePrice1 | 
        
           | 735 | Option Indexed to Issuer's Equity, Shares | Concept  (Shares) | For Period |  | us-gaap:OptionIndexedToIssuersEquityShares | 
        
           | 736 | Option Indexed to Issuer's Equity, Indexed Shares | Concept  (Shares) | As Of |  | us-gaap:OptionIndexedToIssuersEquityIndexedShares | 
        
           | 737 | Option Indexed to Issuer's Equity, Settlement Date | Concept  (Date) | For Period |  | us-gaap:OptionIndexedToIssuersEquitySettlementDateOrDates | 
        
           | 738 | Option Indexed to Issuer's Equity, Classification | Concept  (Text/String) | For Period |  | us-gaap:OptionIndexedToIssuersEquityClassification | 
        
           | 739 | Option Indexed to Issuer's Equity, Settlement Alternatives | Concept  (Text/String) | For Period |  | us-gaap:OptionIndexedToIssuersEquitySettlementAlternatives | 
        
           | 740 | Option Indexed to Issuer's Equity, Settlement Alternatives, Cash, at Fair Value | Concept  (Monetary) | As Of | Debit | us-gaap:OptionIndexedToIssuersEquitySettlementAlternativesCashAtFairValue | 
        
           | 741 | Option Indexed to Issuer's Equity, Settlement Alternatives, Shares, at Fair Value | Concept  (Shares) | As Of |  | us-gaap:OptionIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue | 
        
           | 742 | Option Indexed to Issuer's Equity, Contract Reclassification | Concept  (Text/String) | For Period |  | us-gaap:OptionIndexedToIssuersEquityContractReclassification | 
        
           | 743 | Option Indexed to Issuer's Equity, Redeemable Stock, Redemption Requirements, Amount | Concept  (Monetary) | As Of | Credit | us-gaap:OptionIndexedToIssuersEquityRedeemableStockRedemptionRequirementsAmount1 | 
        
           | 744 | Reclassifications Between Temporary and Permanent Equity | Concept  (Text/String) | For Period |  | us-gaap:ReclassificationsBetweenTemporaryAndPermanentEquity | 
        
           | 745 | Warrants and Rights Note Disclosure [Abstract] | Abstract |  |  | us-gaap:WarrantsAndRightsNoteDisclosureAbstract | 
        
           | 746 | Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock | 
        
           | 747 | Class of Warrant or Right [Table] | Table |  |  | us-gaap:ClassOfWarrantOrRightTable | 
        
           | 748 | Class of Warrant or Right [Axis] | Axis |  |  | us-gaap:ClassOfWarrantOrRightAxis | 
        
           | 749 | Class of Warrant or Right [Domain] | Member |  |  | us-gaap:ClassOfWarrantOrRightDomain | 
        
           | 750 | Class of Warrant or Right [Line Items] | LineItems |  |  | us-gaap:ClassOfWarrantOrRightLineItems | 
        
           | 751 | Class of Warrant or Right, Title of Security Warrants or Rights Outstanding | Concept  (Text/String) | For Period |  | us-gaap:ClassOfWarrantOrRightTitleOfSecurityWarrantsOrRightsOutstanding | 
        
           | 752 | Class of Warrant or Right, Date from which Warrants or Rights Exercisable | Concept  (Date) | For Period |  | us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable | 
        
           | 753 | Class of Warrant or Right, Number of Securities Called by Warrants or Rights | Concept  (Shares) | As Of |  | us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights | 
        
           | 754 | Class of Warrant or Right, Number of Securities Called by Each Warrant or Right | Concept  (Shares) | As Of |  | us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight | 
        
           | 755 | Class of Warrant or Right, Exercise Price of Warrants or Rights | Concept  (Share) | As Of |  | us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 | 
        
           | 756 | Class of Warrant or Right, Expense or Revenue Recognized | Concept  (Text/String) | For Period |  | us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized | 
        
           | 757 | Warrant or Right, Reason for Issuance, Description | Concept  (Text/String) | For Period |  | us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees | 
        
           | 758 | Class of Warrant or Right, Unissued | Concept  (Shares) | As Of |  | us-gaap:ClassOfWarrantOrRightUnissued | 
        
           | 759 | Class of Warrant or Right, Outstanding | Concept  (Shares) | As Of |  | us-gaap:ClassOfWarrantOrRightOutstanding | 
        
           | 760 | Warrants and Rights Outstanding | Concept  (Monetary) | As Of | Credit | us-gaap:WarrantsAndRightsOutstanding | 
        
           | 761 | Schedule of Sale of Stock by Subsidiary or Equity Method Investee Disclosure [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock | 
        
           | 762 | Schedule of Subsidiary or Equity Method Investee [Table] | Table |  |  | us-gaap:ScheduleOfSubsidiaryOrEquityMethodInvesteeTable | 
        
           | 763 | Consolidation Items [Axis] | Axis |  |  | srt:ConsolidationItemsAxis | 
        
           | 764 | Consolidation Items [Domain] | Member |  |  | srt:ConsolidationItemsDomain | 
        
           | 765 | Reportable Legal Entities [Member] | Member |  |  | srt:ReportableLegalEntitiesMember | 
        
           | 766 | Consolidation, Eliminations [Member] | Member |  |  | srt:ConsolidationEliminationsMember | 
        
           | 767 | Consolidated Entities [Axis] | Axis |  |  | srt:ConsolidatedEntitiesAxis | 
        
           | 768 | Consolidated Entities [Domain] | Member |  |  | srt:ConsolidatedEntitiesDomain | 
        
           | 769 | Subsidiaries [Member] | Member |  |  | srt:SubsidiariesMember | 
        
           | 770 | Subsidiary or Equity Method Investee [Line Items] | LineItems |  |  | us-gaap:SubsidiaryOrEquityMethodInvesteeLineItems | 
        
           | 771 | Subsidiary or Equity Method Investee, Nature of Operations | Concept  (Text/String) | For Period |  | us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations | 
        
           | 772 | Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions | Concept  (Percent) | For Period |  | us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions | 
        
           | 773 | Subsidiary or Equity Method Investee, Cumulative Number of Shares Issued for All Transactions | Concept  (Shares) | For Period |  | us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeNumberOfSharesIssuedForAllTransactions | 
        
           | 774 | Subsidiary or Equity Method Investee, Cumulative Proceeds Received on All Transactions | Concept  (Monetary) | For Period | Debit | us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeProceedsReceivedOnAllTransactions | 
        
           | 775 | Subsidiary or Equity Method Investee, Deferred Income Tax Provision on Gain (Loss) Recognized [true false] | Concept  (Yes/No) | For Period |  | us-gaap:SubsidiaryOrEquityMethodInvesteeDeferredIncomeTaxProvisionOnCumulativeGainLossRecognized | 
        
           | 776 | Subsidiary or Equity Method Investee, Deferred Income Tax Provision on Gain (Loss) Recognized, Amount | Concept  (Monetary) | For Period | Debit | us-gaap:SubsidiaryOrEquityMethodInvesteeDeferredIncomeTaxProvisionOnCumulativeGainLossRecognizedAmount | 
        
           | 777 | Subsidiary or Equity Method Investee, Noncontrolling Interest in Income of Subsidiary | Concept  (Monetary) | For Period | Debit | us-gaap:SubsidiaryOrEquityMethodInvesteeMinorityInterestInIncomeOfSubsidiary | 
        
           | 778 | Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee | Concept  (Monetary) | For Period | Credit | us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee | 
        
           | 779 | Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] | Table |  |  | us-gaap:SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable | 
        
           | 780 | Sale of Stock [Axis] | Axis |  |  | us-gaap:SubsidiarySaleOfStockAxis | 
        
           | 781 | Sale of Stock [Domain] | Member |  |  | us-gaap:SaleOfStockNameOfTransactionDomain | 
        
           | 782 | IPO [Member] | Member |  |  | us-gaap:IPOMember | 
        
           | 783 | Private Placement [Member] | Member |  |  | us-gaap:PrivatePlacementMember | 
        
           | 784 | Employee Stock [Member] | Member |  |  | us-gaap:EmployeeStockMember | 
        
           | 785 | Note Warrant [Member] | Member |  |  | us-gaap:NoteWarrantMember | 
        
           | 786 | Over-Allotment Option [Member] | Member |  |  | us-gaap:OverAllotmentOptionMember | 
        
           | 787 | Subsidiary, Sale of Stock [Line Items] | LineItems |  |  | us-gaap:SubsidiarySaleOfStockLineItems | 
        
           | 788 | Sale of Stock, Description of Transaction | Concept  (Text/String) | For Period |  | us-gaap:SaleOfStockDescriptionOfTransaction | 
        
           | 789 | Sale of Stock, Transaction Date | Concept  (Date) | For Period |  | us-gaap:SaleOfStockTransactionDate | 
        
           | 790 | Sale of Stock, Number of Shares Issued in Transaction | Concept  (Shares) | For Period |  | us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction | 
        
           | 791 | Sale of Stock, Percentage of Ownership before Transaction | Concept  (Percent) | For Period |  | us-gaap:SaleOfStockPercentageOfOwnershipBeforeTransaction | 
        
           | 792 | Sale of Stock, Price Per Share | Concept  (Share) | As Of |  | us-gaap:SaleOfStockPricePerShare | 
        
           | 793 | Sale of Stock, Percentage of Ownership after Transaction | Concept  (Percent) | For Period |  | us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction | 
        
           | 794 | Sale of Stock, Consideration Received Per Transaction | Concept  (Monetary) | For Period | Debit | us-gaap:SaleOfStockConsiderationReceivedPerTransaction | 
        
           | 795 | Sale of Stock, Consideration Received on Transaction | Concept  (Monetary) | For Period | Debit | us-gaap:SaleOfStockConsiderationReceivedOnTransaction | 
        
           | 796 | Sale of Stock, Deferred Income Tax Provision on Gain (Loss) Recognized [true false] | Concept  (Yes/No) | For Period |  | us-gaap:SaleOfStockDeferredIncomeTaxProvisionOnGainLossRecognized | 
        
           | 797 | Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary or Equity Investee, Nonoperating Income | Concept  (Monetary) | For Period | Credit | us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome | 
        
           | 798 | Partners' Capital Notes [Abstract] | Abstract |  |  | us-gaap:PartnersCapitalNotesAbstract | 
        
           | 799 | Partners' Capital Notes Disclosure [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:PartnersCapitalNotesDisclosureTextBlock | 
        
           | 800 | Partners' Capital, Distribution Amount Per Share | Concept  (Share) | As Of |  | us-gaap:PartnersCapitalDistributionAmountPerShare | 
        
           | 801 | Partners' Capital, Distributions Policies | Concept  (Text/String) | For Period |  | us-gaap:PartnersCapitalDistributionsPolicies | 
        
           | 802 | Partners' Capital, Redemption and Conversion Policies | Concept  (Text/String) | For Period |  | us-gaap:PartnersCapitalRedemptionAndConversionPolicies | 
        
           | 803 | Partners' Capital, Limitation of Liability | Concept  (Text/String) | For Period |  | us-gaap:PartnersCapitalLimitationOfLiability | 
        
           | 804 | Units of Partnership Interest, Amount | Concept  (Shares) | As Of |  | us-gaap:UnitsOfPartnershipInterestAmount | 
        
           | 805 | Units of Partnership Interest, Description | Concept  (Text/String) | For Period |  | us-gaap:UnitsOfPartnershipInterestDescription | 
        
           | 806 | Partners' Capital [Abstract] | Abstract |  |  | us-gaap:PartnersCapitalAbstract | 
        
           | 807 | General and Limited Partners' Capital Account [Abstract] | Abstract |  |  | us-gaap:GeneralAndLimitedPartnersCapitalAccountAbstract | 
        
           | 808 | General Partners' Capital Account [Abstract] | Abstract |  |  | us-gaap:GeneralPartnersCapitalAccountAbstract | 
        
           | 809 | General Partners' Contributed Capital | Concept  (Monetary) | As Of | Credit | us-gaap:GeneralPartnersContributedCapital | 
        
           | 810 | General Partners' Offering Costs | Concept  (Monetary) | As Of | Debit | us-gaap:GeneralPartnersOfferingCosts | 
        
           | 811 | General Partners' Cumulative Cash Distributions | Concept  (Monetary) | As Of | Debit | us-gaap:GeneralPartnersCumulativeCashDistributions | 
        
           | 812 | General Partners' Cumulative Earnings | Concept  (Monetary) | As Of | Credit | us-gaap:GeneralPartnersCumulativeNetIncome | 
        
           | 813 | General Partner's Share of Undistributed Earnings, Incentive Distribution Right Embedded in General Partner Interest | Concept  (Monetary) | As Of | Credit | us-gaap:GeneralPartnersShareOfUndistributedEarningsIncentiveDistributionRightEmbeddedInGeneralPartnerInterest | 
        
           | 814 | General Partners' Cumulative Special Earnings (Losses) | Concept  (Monetary) | As Of | Credit | us-gaap:GeneralPartnersSpecialEarningsAllocation | 
        
           | 815 | General Partners' Capital Account, Total | Concept  (Monetary) | As Of | Credit | us-gaap:GeneralPartnersCapitalAccount | 
        
           | 816 | General Partners' Capital Account, Description of Units | Concept  (Text/String) | For Period |  | us-gaap:GeneralPartnersCapitalAccountDescriptionOfUnits | 
        
           | 817 | General Partners' Capital Account, Period Distribution Amount | Concept  (Monetary) | For Period | Debit | us-gaap:GeneralPartnersCapitalAccountDistributionAmount | 
        
           | 818 | Schedule of Limited Partners' Capital Account by Class [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfLimitedPartnersCapitalAccountByClassTextBlock | 
        
           | 819 | Schedule of Limited Partners' Capital Account by Class [Table] | Table |  |  | us-gaap:ScheduleOfLimitedPartnersCapitalAccountByClassTable | 
        
           | 820 | Limited Partners' Capital Account by Class [Axis] | Axis |  |  | us-gaap:LimitedPartnersCapitalAccountByClassAxis | 
        
           | 821 | Limited Partners' Capital Account, Class [Domain] | Member |  |  | us-gaap:LimitedPartnersCapitalAccountClassDomain | 
        
           | 822 | Limited Partners' Capital Account [Line Items] | LineItems |  |  | us-gaap:LimitedPartnersCapitalAccountLineItems | 
        
           | 823 | Limited Partners' Capital Account, Description of Units | Concept  (Text/String) | For Period |  | us-gaap:LimitedPartnersCapitalAccountDescriptionOfUnits | 
        
           | 824 | Limited Partners' Capital Account, Units Authorized | Concept  (Shares) | As Of |  | us-gaap:LimitedPartnersCapitalAccountUnitsAuthorized | 
        
           | 825 | Limited Partners' Capital Account, Units Issued | Concept  (Shares) | As Of |  | us-gaap:LimitedPartnersCapitalAccountUnitsIssued | 
        
           | 826 | Limited Partners' Capital Account, Units Outstanding | Concept  (Shares) | As Of |  | us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding | 
        
           | 827 | Limited Partners' Capital Account, Distribution Amount | Concept  (Monetary) | For Period | Debit | us-gaap:LimitedPartnersCapitalAccountDistributionAmount | 
        
           | 828 | Limited Partners' Capital Account, Value [Abstract] | Abstract |  |  | us-gaap:LimitedPartnersCapitalAccountValueAbstract | 
        
           | 829 | Limited Partners' Contributed Capital | Concept  (Monetary) | As Of | Credit | us-gaap:LimitedPartnersContributedCapital | 
        
           | 830 | Limited Partners' Offering Costs | Concept  (Monetary) | As Of | Debit | us-gaap:LimitedPartnersOfferingCosts | 
        
           | 831 | Limited Partners' Cumulative Cash Distributions | Concept  (Monetary) | As Of | Debit | us-gaap:LimitedPartnersCumulativeCashDistributions | 
        
           | 832 | Limited Partners' Cumulative Earnings | Concept  (Monetary) | As Of | Credit | us-gaap:LimitedPartnersCumulativeNetIncome | 
        
           | 833 | Limited Partners' Cumulative Special Earnings (Losses) | Concept  (Monetary) | As Of | Credit | us-gaap:LimitedPartnersCumulativeSpecialEarningsLosses | 
        
           | 834 | Limited Partners' Capital Account, Total | Concept  (Monetary) | As Of | Credit | us-gaap:LimitedPartnersCapitalAccount | 
        
           | 835 | Schedule of Preferred Units [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfPreferredUnitsTextBlock | 
        
           | 836 | Schedule of Preferred Units [Table] | Table |  |  | us-gaap:ScheduleOfPreferredUnitsTable | 
        
           | 837 | Preferred Units by Name [Axis] | Axis |  |  | us-gaap:PreferredUnitsByNameAxis | 
        
           | 838 | Preferred Units, Class [Domain] | Member |  |  | us-gaap:PreferredUnitsClassDomain | 
        
           | 839 | Preferred Units [Line Items] | LineItems |  |  | us-gaap:PreferredUnitsLineItems | 
        
           | 840 | Preferred Units Description and Other Disclosures [Abstract] | Abstract |  |  | us-gaap:PreferredUnitsDescriptionAndOtherDisclosuresAbstract | 
        
           | 841 | Preferred Units, Description | Concept  (Text/String) | For Period |  | us-gaap:PreferredUnitsDescription | 
        
           | 842 | Preferred Units, Authorized | Concept  (Shares) | As Of |  | us-gaap:PreferredUnitsAuthorized | 
        
           | 843 | Preferred Units, Issued | Concept  (Shares) | As Of |  | us-gaap:PreferredUnitsIssued | 
        
           | 844 | Preferred Units, Outstanding | Concept  (Shares) | As Of |  | us-gaap:PreferredUnitsOutstanding | 
        
           | 845 | Preferred Units, Preferred Partners' Capital Accounts [Abstract] | Abstract |  |  | us-gaap:PreferredUnitsPreferredPartnersCapitalAccountsAbstract | 
        
           | 846 | Preferred Units, Contributed Capital | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredUnitsContributedCapital | 
        
           | 847 | Preferred Units, Offering Costs | Concept  (Monetary) | As Of | Debit | us-gaap:PreferredUnitsOfferingCosts | 
        
           | 848 | Preferred Units, Cumulative Cash Distributions | Concept  (Monetary) | As Of | Debit | us-gaap:PreferredUnitsCumulativeCashDistributions | 
        
           | 849 | Preferred Units, Cumulative Earnings | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredUnitsCumulativeNetIncome | 
        
           | 850 | Preferred Units, Preferred Partners' Capital Accounts, Total | Concept  (Monetary) | As Of | Credit | us-gaap:PreferredUnitsPreferredPartnersCapitalAccounts | 
        
           | 851 | Schedule of Other Ownership Interests [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock | 
        
           | 852 | Schedule of Other Ownership Interests [Table] | Table |  |  | us-gaap:ScheduleOfOtherOwnershipInterestsTable | 
        
           | 853 | Other Ownership Interests Name [Axis] | Axis |  |  | us-gaap:OtherOwnershipInterestsByNameAxis | 
        
           | 854 | Other Ownership Interests, Name [Domain] | Member |  |  | us-gaap:OtherOwnershipInterestsNameDomain | 
        
           | 855 | Other Ownership Interests [Line Items] | LineItems |  |  | us-gaap:OtherOwnershipInterestsLineItems | 
        
           | 856 | Other Ownership Interests, Units Authorized | Concept  (Shares) | As Of |  | us-gaap:OtherOwnershipInterestsUnitsAuthorized | 
        
           | 857 | Other Ownership Interests, Units Issued | Concept  (Shares) | As Of |  | us-gaap:OtherOwnershipInterestsUnitsIssued | 
        
           | 858 | Other Ownership Interests, Units Outstanding | Concept  (Shares) | As Of |  | us-gaap:OtherOwnershipInterestsUnitsOutstanding | 
        
           | 859 | Other Ownership Interests, Capital Account [Abstract] | Abstract |  |  | us-gaap:OtherOwnershipInterestsCapitalAccountAbstract | 
        
           | 860 | Other Ownership Interests, Contributed Capital | Concept  (Monetary) | As Of | Credit | us-gaap:OtherOwnershipInterestsValue | 
        
           | 861 | Other Ownership Interests, Offering Costs | Concept  (Monetary) | As Of | Debit | us-gaap:OtherOwnershipInterestsOfferingCosts | 
        
           | 862 | Other Ownership Interests, Cumulative Cash Distributions | Concept  (Monetary) | As Of | Debit | us-gaap:OtherOwnershipInterestsCumulativeCashDistributions | 
        
           | 863 | Other Ownership Interests, Cumulative Earnings | Concept  (Monetary) | As Of | Credit | us-gaap:OtherOwnershipInterestsCumulativeNetIncome | 
        
           | 864 | Other Ownership Interests, Capital Account, Total | Concept  (Monetary) | As Of | Credit | us-gaap:OtherOwnershipInterestsCapitalAccount | 
        
           | 865 | Retained Earnings (Accumulated Deficit) | Concept  (Monetary) | As Of | Credit | us-gaap:RetainedEarningsAccumulatedDeficit | 
        
           | 866 | Offering Costs, Partnership Interests | Concept  (Monetary) | As Of | Debit | us-gaap:OfferingCostsPartnershipInterests | 
        
           | 867 | Partners' Capital Allocated for Income Tax and Other Withdrawals | Concept  (Monetary) | As Of | Credit | us-gaap:PartnersCapitalAllocatedForIncomeTaxAndOtherWithdrawals | 
        
           | 868 | Other Partners' Capital | Concept  (Monetary) | As Of | Credit | us-gaap:OtherPartnersCapital | 
        
           | 869 | Partners' Capital, Total | Concept  (Monetary) | As Of | Credit | us-gaap:PartnersCapital | 
        
           | 870 | Limited Liability Company (LLC) Members' Equity [Abstract] | Abstract |  |  | us-gaap:LimitedLiabilityCompanyLLCMembersEquityAbstract | 
        
           | 871 | Common Unit, Issued | Concept  (Shares) | As Of |  | us-gaap:CommonUnitIssued | 
        
           | 872 | Common Unit, Authorized | Concept  (Shares) | As Of |  | us-gaap:CommonUnitAuthorized | 
        
           | 873 | Common Unit, Outstanding | Concept  (Shares) | As Of |  | us-gaap:CommonUnitOutstanding | 
        
           | 874 | Common Unit, Issuance Value | Concept  (Monetary) | As Of | Credit | us-gaap:CommonUnitIssuanceValue | 
        
           | 875 | Limited Liability Company (LLC) Preferred Unit, Issued | Concept  (Shares) | As Of |  | us-gaap:LimitedLiabilityCompanyLLCPreferredUnitIssued | 
        
           | 876 | Limited Liability Company (LLC) Preferred Unit, Authorized | Concept  (Shares) | As Of |  | us-gaap:LimitedLiabilityCompanyLLCPreferredUnitAuthorized | 
        
           | 877 | Limited Liability Company (LLC) Preferred Unit, Outstanding | Concept  (Shares) | As Of |  | us-gaap:LimitedLiabilityCompanyLLCPreferredUnitOutstanding | 
        
           | 878 | Limited Liability Company (LLC) Preferred Unit, Issuance Value | Concept  (Monetary) | As Of | Credit | us-gaap:LimitedLiabilityCompanyLLCPreferredUnitIssuanceValue | 
        
           | 879 | Members' Equity [Abstract] | Abstract |  |  | us-gaap:MembersEquityAbstract | 
        
           | 880 | Members' Capital | Concept  (Monetary) | As Of | Credit | us-gaap:MembersCapital | 
        
           | 881 | Retained Earnings (Accumulated Deficit) | Concept  (Monetary) | As Of | Credit | us-gaap:RetainedEarningsAccumulatedDeficit | 
        
           | 882 | Accumulated Other Comprehensive Income (Loss), Net of Tax | Concept  (Monetary) | As Of | Credit | us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax | 
        
           | 883 | Notes Receivable by Owner to Limited Liability Company (LLC) | Concept  (Monetary) | As Of | Debit | us-gaap:NotesReceivableByOwnerToLimitedLiabilityCompanyLLC | 
        
           | 884 | Members' Equity, Total | Concept  (Monetary) | As Of | Credit | us-gaap:MembersEquity | 
        
           | 885 | Limited Liability Company (LLC) Members' Equity, Unit-based Payment Arrangement | Concept  (Monetary) | For Period | Credit | us-gaap:LimitedLiabilityCompanyLLCMembersEquityUnitBasedCompensation | 
        
           | 886 | Distributions Made to Members or Limited Partners [Abstract] | Abstract |  |  | us-gaap:DistributionsMadeToMembersOrLimitedPartnersAbstract | 
        
           | 887 | Distributions Made to Limited Liability Company (LLC) Member, by Distribution [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:DistributionsMadeToLimitedLiabilityCompanyLlcMemberByDistributionTableTextBlock | 
        
           | 888 | Distributions Made to Limited Liability Company (LLC) Member [Table] | Table |  |  | us-gaap:DistributionsMadeToLimitedLiabilityCompanyLLCMemberTable | 
        
           | 889 | Distribution Type [Axis] | Axis |  |  | us-gaap:DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis | 
        
           | 890 | Distribution Type [Domain] | Member |  |  | us-gaap:DistributionTypeDomain | 
        
           | 891 | Cash Distribution [Member] | Member |  |  | us-gaap:CashDistributionMember | 
        
           | 892 | Stock Distribution [Member] | Member |  |  | us-gaap:StockDistributionMember | 
        
           | 893 | Unit Distribution [Member] | Member |  |  | us-gaap:UnitDistributionMember | 
        
           | 894 | Share Distribution [Member] | Member |  |  | us-gaap:ShareDistributionMember | 
        
           | 895 | Distribution Made to Limited Liability Company (LLC) Member [Line Items] | LineItems |  |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberLineItems | 
        
           | 896 | Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared | Concept  (Monetary) | For Period | Debit | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared | 
        
           | 897 | Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid | Concept  (Monetary) | For Period | Credit | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid | 
        
           | 898 | Distribution Made to Limited Liability Company (LLC) Member, Date of Record | Concept  (Date) | For Period |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDateOfRecord | 
        
           | 899 | Distribution Made to Limited Liability Company (LLC) Member, Declaration Date | Concept  (Date) | For Period |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDeclarationDate | 
        
           | 900 | Distribution Made to Limited Liability Company (LLC) Member, Distribution Date | Concept  (Date) | For Period |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionDate | 
        
           | 901 | Distribution Made to Limited Liability Company (LLC) Member, Distributions Declared, Per Unit | Concept  (Share) | For Period |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsDeclaredPerUnit | 
        
           | 902 | Distribution Made to Limited Liability Company (LLC) Member, Distributions Paid, Per Unit | Concept  (Share) | For Period |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit | 
        
           | 903 | Distribution Made to Limited Liability Company (LLC) Member, Unit Distribution | Concept  (Shares) | For Period |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberUnitDistribution | 
        
           | 904 | Distribution Made to Limited Liability Company (LLC) Member, Unit Distribution, Dilution Per Unit | Concept  (Share) | For Period |  | us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberUnitDistributionDilutionPerUnit | 
        
           | 905 | Distribution Payment Made to Limited Liability Company (LLC) Member Forms Other than Cash or Stock, Description | Concept  (Text/String) | For Period |  | us-gaap:DistributionPaymentMadeToLimitedLiabilityCompanyLLCMemberFormsOtherThanCashOrStockDescription | 
        
           | 906 | Distributions Made to Limited Partner, by Distribution [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:DistributionsMadeToLimitedPartnerByDistributionTableTextBlock | 
        
           | 907 | Distributions Made to Limited Partner [Table] | Table |  |  | us-gaap:DistributionsMadeToLimitedPartnerTable | 
        
           | 908 | Distribution Type [Axis] | Axis |  |  | us-gaap:DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis | 
        
           | 909 | Distribution Type [Domain] | Member |  |  | us-gaap:DistributionTypeDomain | 
        
           | 910 | Cash Distribution [Member] | Member |  |  | us-gaap:CashDistributionMember | 
        
           | 911 | Stock Distribution [Member] | Member |  |  | us-gaap:StockDistributionMember | 
        
           | 912 | Unit Distribution [Member] | Member |  |  | us-gaap:UnitDistributionMember | 
        
           | 913 | Share Distribution [Member] | Member |  |  | us-gaap:ShareDistributionMember | 
        
           | 914 | Distribution Made to Limited Partner [Line Items] | LineItems |  |  | us-gaap:DistributionMadeToLimitedPartnerLineItems | 
        
           | 915 | Distribution Made to Limited Partner, Cash Distributions Declared | Concept  (Monetary) | For Period | Debit | us-gaap:DistributionMadeToLimitedPartnerCashDistributionsDeclared | 
        
           | 916 | Distribution Made to Limited Partner, Cash Distributions Paid | Concept  (Monetary) | For Period | Credit | us-gaap:DistributionMadeToLimitedPartnerCashDistributionsPaid | 
        
           | 917 | Distribution Made to Limited Partner, Date of Record | Concept  (Date) | For Period |  | us-gaap:DistributionMadeToLimitedPartnerDateOfRecord | 
        
           | 918 | Distribution Made to Limited Partner, Declaration Date | Concept  (Date) | For Period |  | us-gaap:DistributionMadeToLimitedPartnerDeclarationDate | 
        
           | 919 | Distribution Made to Limited Partner, Distribution Date | Concept  (Date) | For Period |  | us-gaap:DistributionMadeToLimitedPartnerDistributionDate | 
        
           | 920 | Distribution Made to Limited Partner, Distributions Declared, Per Unit | Concept  (Share) | For Period |  | us-gaap:DistributionMadeToLimitedPartnerDistributionsDeclaredPerUnit | 
        
           | 921 | Distribution Made to Limited Partner, Distributions Paid, Per Unit | Concept  (Share) | For Period |  | us-gaap:DistributionMadeToLimitedPartnerDistributionsPaidPerUnit | 
        
           | 922 | Distribution Made to Limited Partner, Unit Distribution | Concept  (Shares) | For Period |  | us-gaap:DistributionMadeToLimitedPartnerUnitDistribution | 
        
           | 923 | Distribution Made to Limited Partner, Unit Distribution, Dilution Per Unit | Concept  (Share) | For Period |  | us-gaap:DistributionMadeToLimitedPartnerUnitDistributionDilutionPerUnit | 
        
           | 924 | Distribution Payment Made to Limited Partner, Forms Other than Cash or Stock, Description | Concept  (Text/String) | For Period |  | us-gaap:DistributionPaymentMadeToLimitedPartnerFormsOtherThanCashOrStockDescription | 
        
           | 925 | Incentive Distribution, Managing Member or General Partner [Abstract] | Abstract |  |  | us-gaap:IncentiveDistributionManagingMemberOrGeneralPartnerAbstract | 
        
           | 926 | Incentive Distribution Policy, Managing Member or General Partner, Description [Policy Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:IncentiveDistributionPolicyManagingMemberOrGeneralPartnerDescription | 
        
           | 927 | Schedule of Incentive Distributions Made to Managing Members or General Partners by Distribution [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfIncentiveDistributionsMadeToManagingMembersOrGeneralPartnersByDistributionTextBlock | 
        
           | 928 | Schedule of Incentive Distribution Made to Managing Member or General Partner [Table] | Table |  |  | us-gaap:ScheduleOfIncentiveDistributionMadeToManagingMemberOrGeneralPartnerTable | 
        
           | 929 | Managing Member or General Partner [Axis] | Axis |  |  | us-gaap:IncentiveDistributionMadeToManagingMemberOrGeneralPartnerAxis | 
        
           | 930 | Incentive Distribution, Recipient [Domain] | Member |  |  | us-gaap:IncentiveDistributionRecipientDomain | 
        
           | 931 | Incentive Distribution Made to Managing Member or General Partner [Line Items] | LineItems |  |  | us-gaap:IncentiveDistributionMadeToManagingMemberOrGeneralPartnerLineItems | 
        
           | 932 | Incentive Distribution, Payments Made and Minimum Distribution Level | Concept  (Text/String) | For Period |  | us-gaap:IncentiveDistributionPaymentsMadeAndMinimumDistributionLevel | 
        
           | 933 | Incentive Distribution, Date | Concept  (Date) | For Period |  | us-gaap:IncentiveDistributionDate | 
        
           | 934 | Incentive Distribution, Distribution Per Unit | Concept  (Share) | For Period |  | us-gaap:IncentiveDistributionDistributionPerUnit | 
        
           | 935 | Incentive Distribution, Distribution | Concept  (Monetary) | For Period | Debit | us-gaap:IncentiveDistributionDistributionPerYear | 
        
           | 936 | Managing Member or General Partner, Subsequent Distribution Amount | Concept  (Monetary) | For Period | Debit | us-gaap:ManagingMemberOrGeneralPartnerSubsequentDistributionAmount | 
        
           | 937 | Managing Member or General Partner, Subsequent Distribution Date | Concept  (Date) | For Period |  | us-gaap:ManagingMemberOrGeneralPartnerSubsequentDistributionDate | 
        
           | 938 | Partners' Capital, Comprehensive Income [Abstract] | Abstract |  |  | us-gaap:PartnersCapitalComprehensiveIncomeAbstract | 
        
           | 939 | Other Comprehensive Income (Loss), before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 940 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 941 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax | 
        
           | 942 | Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax | 
        
           | 943 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax | 
        
           | 944 | Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax | 
        
           | 945 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax | 
        
           | 946 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 947 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTaxAbstract | 
        
           | 948 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax | 
        
           | 949 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax | 
        
           | 950 | Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax | 
        
           | 951 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax | 
        
           | 952 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTaxAbstract | 
        
           | 953 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax | 
        
           | 954 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax | 
        
           | 955 | Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax | 
        
           | 956 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax | 
        
           | 957 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax | 
        
           | 958 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 959 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTaxAbstract | 
        
           | 960 | Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax | 
        
           | 961 | Other Comprehensive Income (Loss), Transfers from Held-to-maturity to Available-for-Sale Securities, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesBeforeTax | 
        
           | 962 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments and Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax | 
        
           | 963 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax | 
        
           | 964 | Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesBeforeTax | 
        
           | 965 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Investment Transferred from Available-for-sale to Equity Method, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForInvestmentTransferredFromAvailableForSaleToEquityMethodBeforeTax | 
        
           | 966 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax | 
        
           | 967 | Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Portion in Other Comprehensive Loss, before Tax, Including Portion Attributable to Noncontrolling Interest | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities | 
        
           | 968 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, before Tax, after Adjustments [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiBeforeTaxAfterAdjustmentsAbstract | 
        
           | 969 | Other-than-temporary Impairment Loss, Debt Securities, Held-to-maturity, Recognized in Other Comprehensive Loss, before Tax, Including Portion Attributable to Noncontrolling Interest | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossBeforeTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities | 
        
           | 970 | Other Comprehensive Loss, Held-to-maturity Security, Adjustment from AOCI for Accretion of Noncredit Portion of OTTI, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityAdjustmentFromAociForAccretionOfNoncreditPortionOfOttiBeforeTax | 
        
           | 971 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiBeforeTaxAbstract | 
        
           | 972 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Sale, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiSaleBeforeTax | 
        
           | 973 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Additional Credit Loss, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAdditionalCreditLossBeforeTax | 
        
           | 974 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeHeldtomaturitySecuritiesBeforeTax | 
        
           | 975 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, before Tax, after Adjustments, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiBeforeTaxAfterAdjustments | 
        
           | 976 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract | 
        
           | 977 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax | 
        
           | 978 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax | 
        
           | 979 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, before Tax, after Reclassification Adjustment [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionBeforeTaxAfterReclassificationAdjustmentAbstract | 
        
           | 980 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax | 
        
           | 981 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionBeforeTax | 
        
           | 982 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, before Tax, after Reclassification Adjustment, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionBeforeTaxAfterReclassificationAdjustment | 
        
           | 983 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, before Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxAbstract | 
        
           | 984 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax | 
        
           | 985 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax | 
        
           | 986 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTax | 
        
           | 987 | Other Comprehensive Income (Loss), before Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossBeforeTax | 
        
           | 988 | Other Comprehensive Income (Loss), Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossTaxAbstract | 
        
           | 989 | Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxAbstract | 
        
           | 990 | Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax | 
        
           | 991 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax | 
        
           | 992 | Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax | 
        
           | 993 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxEffectPeriodIncreaseDecreaseAbstract | 
        
           | 994 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax | 
        
           | 995 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax | 
        
           | 996 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax | 
        
           | 997 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesTaxAbstract | 
        
           | 998 | Other Comprehensive Income (Loss), Available-for-sale Securities, before Reclassification Adjustments, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTaxAbstract | 
        
           | 999 | Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax | 
        
           | 1000 | Other Comprehensive Income (Loss), Transfers from Held-to-maturity to Available-for-Sale Securities, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesTax | 
        
           | 1001 | Other Comprehensive Income (Loss), Available-for-sale Securities, before Reclassification Adjustments, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax | 
        
           | 1002 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax | 
        
           | 1003 | Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesTax | 
        
           | 1004 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Investment Transferred from Available-for-sale to Equity Method, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForInvestmentTransferredFromAvailableForSaleToEquityMethodTax | 
        
           | 1005 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax | 
        
           | 1006 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Income Loss, Tax, Including Portion Attributable to Noncontrolling Interest, Available-for-sale Securities | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities | 
        
           | 1007 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Adjustments, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterAdjustmentsTaxAbstract | 
        
           | 1008 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Tax, Including Portion Attributable to Noncontrolling Interest, Held-to-maturity Securities | Concept  (Monetary) | For Period | Credit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities | 
        
           | 1009 | Other Comprehensive Loss, Held-to-maturity Security, Adjustment from AOCI for Accretion of Noncredit Portion of OTTI, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityAdjustmentFromAociForAccretionOfNoncreditPortionOfOttiTax | 
        
           | 1010 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiTaxAbstract | 
        
           | 1011 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Sale, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiSaleTax | 
        
           | 1012 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Additional Credit Loss, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAdditionalCreditLossTax | 
        
           | 1013 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiTax | 
        
           | 1014 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Adjustments, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterAdjustmentsTax | 
        
           | 1015 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract | 
        
           | 1016 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTaxAbstract | 
        
           | 1017 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax | 
        
           | 1018 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect | 
        
           | 1019 | Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax | 
        
           | 1020 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax | 
        
           | 1021 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract | 
        
           | 1022 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax | 
        
           | 1023 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax | 
        
           | 1024 | Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax | 
        
           | 1025 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax | 
        
           | 1026 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax | 
        
           | 1027 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Reclassification Adjustment, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTaxAbstract | 
        
           | 1028 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax | 
        
           | 1029 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionTax | 
        
           | 1030 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Reclassification Adjustment, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax | 
        
           | 1031 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxAbstract | 
        
           | 1032 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsTax | 
        
           | 1033 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsTax | 
        
           | 1034 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax | 
        
           | 1035 | Other Comprehensive Income (Loss), Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossTax | 
        
           | 1036 | Other Comprehensive Income (Loss), Net of Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 1037 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 1038 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax | 
        
           | 1039 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax | 
        
           | 1040 | Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax | 
        
           | 1041 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 1042 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract | 
        
           | 1043 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax | 
        
           | 1044 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax | 
        
           | 1045 | Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax | 
        
           | 1046 | Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax | 
        
           | 1047 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract | 
        
           | 1048 | Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax | 
        
           | 1049 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax | 
        
           | 1050 | Other Comprehensive Income (Loss), Defined Benefit Plan, Transition Asset (Obligation), Reclassification Adjustment from AOCI, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax | 
        
           | 1051 | Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax | 
        
           | 1052 | Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax | 
        
           | 1053 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 1054 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract | 
        
           | 1055 | Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax | 
        
           | 1056 | Other Comprehensive Income (Loss), Transfers from Held-to-maturity to Available-for-Sale Securities, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossTransfersFromHeldToMaturityToAvailableForSaleSecuritiesNetOfTax | 
        
           | 1057 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax | 
        
           | 1058 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax | 
        
           | 1059 | Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI for Write-down of Securities, Net of Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForWritedownOfSecuritiesNetOfTax | 
        
           | 1060 | Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Investment Transferred from Available-for-sale to Equity Method, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAociForInvestmentTransferredFromAvailableForSaleToEquityMethodAfterTax | 
        
           | 1061 | Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax | 
        
           | 1062 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Available-for-sale Securities | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities | 
        
           | 1063 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Tax and Adjustments [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterTaxAndAdjustmentsAbstract | 
        
           | 1064 | Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Held-to-maturity Securities | Concept  (Monetary) | For Period | Debit | us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterestHeldtomaturitySecurities | 
        
           | 1065 | Other Comprehensive Loss, Held-to-maturity Security, Adjustment from AOCI for Accretion of Noncredit Portion of OTTI, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityAdjustmentFromAociForAccretionOfNoncreditPortionOfOttiAfterTax | 
        
           | 1066 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, after Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAfterTaxAbstract | 
        
           | 1067 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Sale, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiSaleAfterTax | 
        
           | 1068 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, Additional Credit Loss, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAdditionalCreditLossAfterTax | 
        
           | 1069 | Other Comprehensive Loss, Held-to-maturity Security, Reclassification Adjustment from AOCI for Noncredit Portion of OTTI, after Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAfterTax | 
        
           | 1070 | Other Comprehensive Loss, Held-to-maturity Security, OTTI, after Tax and Adjustments, Total | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveLossHeldToMaturitySecurityOttiAfterTaxAndAdjustments | 
        
           | 1071 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract | 
        
           | 1072 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax | 
        
           | 1073 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax | 
        
           | 1074 | Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax | 
        
           | 1075 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAbstract | 
        
           | 1076 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax | 
        
           | 1077 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionAfterTax | 
        
           | 1078 | Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment | 
        
           | 1079 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax [Abstract] | Abstract |  |  | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxAbstract | 
        
           | 1080 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax | 
        
           | 1081 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax | Concept  (Monetary) | For Period | Debit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax | 
        
           | 1082 | Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Total | Concept  (Monetary) | For Period | Credit | us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax | 
        
           | 1083 | Equity Restrictions | Concept  (Monetary) | As Of | Credit | us-gaap:EquityRestrictions | 
        
           | 1084 | Disclosure of Restrictions on Dividends, Loans and Advances Disclosure [Abstract] | Abstract |  |  | us-gaap:DisclosureOfRestrictionsOnDividendsLoansAndAdvancesDisclosureAbstract | 
        
           | 1085 | Restrictions on Dividends, Loans and Advances [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:RestrictionsOnDividendsLoansAndAdvancesTextBlock | 
        
           | 1086 | Regulatory Restrictions on Payment of Dividends | Concept  (Text/String) | For Period |  | us-gaap:RegulatoryRestrictionsOnPaymentOfDividends | 
        
           | 1087 | Statutory Accounting Practices, Statutory Amount Available for Dividend Payments [Abstract] | Abstract |  |  | us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsAbstract | 
        
           | 1088 | Statutory Accounting Practices, Statutory Amount Available for Dividend Payments with Regulatory Approval | Concept  (Monetary) | As Of | Credit | us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithRegulatoryApproval | 
        
           | 1089 | Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval | Concept  (Monetary) | As Of | Credit | us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval | 
        
           | 1090 | Statutory Accounting Practices, Statutory Amount Available for Dividend Payments, Total | Concept  (Monetary) | As Of | Credit | us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments | 
        
           | 1091 | Amount Available for Dividend Distribution without Affecting Capital Adequacy Requirements | Concept  (Monetary) | As Of | Debit | us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements | 
        
           | 1092 | Other Restrictions on Payment of Dividends | Concept  (Text/String) | For Period |  | us-gaap:OtherRestrictionsOnPaymentOfDividends | 
        
           | 1093 | Dividend Payment Restrictions [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock | 
        
           | 1094 | Statutory Dividend Payment Restrictions Disclosure | Concept  (Text/String) | For Period |  | us-gaap:StatutoryDividendPaymentRestrictionsDisclosure | 
        
           | 1095 | Dividend Payment Restrictions Schedule, Description | Concept  (Text/String) | For Period |  | us-gaap:DividendPaymentRestrictionsScheduleDescription | 
        
           | 1096 | Dividend Payments Restrictions Schedule, Statutory Capital and Surplus | Concept  (Monetary) | As Of | Credit | us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1 | 
        
           | 1097 | Schedule of Capital Units [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfCapitalUnitsTextBlock | 
        
           | 1098 | Schedule of Capital Units [Table] | Table |  |  | us-gaap:ScheduleOfCapitalUnitsTable | 
        
           | 1099 | Capital Units by Class [Axis] | Axis |  |  | us-gaap:CapitalUnitsByClassAxis | 
        
           | 1100 | Capital Unit, Class [Domain] | Member |  |  | us-gaap:CapitalUnitClassDomain | 
        
           | 1101 | Capital Unit, Class A [Member] | Member |  |  | us-gaap:CapitalUnitClassAMember | 
        
           | 1102 | Capital Unit, Class B [Member] | Member |  |  | us-gaap:CapitalUnitClassBMember | 
        
           | 1103 | Capital Unit [Line Items] | LineItems |  |  | us-gaap:CapitalUnitLineItems | 
        
           | 1104 | Capital Units, Value | Concept  (Monetary) | As Of | Credit | us-gaap:CapitalUnits | 
        
           | 1105 | Capital Units, Authorized | Concept  (Shares) | As Of |  | us-gaap:CapitalUnitsAuthorized | 
        
           | 1106 | Capital Units, Outstanding | Concept  (Shares) | As Of |  | us-gaap:CapitalUnitsOutstanding | 
        
           | 1107 | Capital Units, Cost to Investors | Concept  (Monetary) | As Of | Credit | us-gaap:CapitalUnitsTotalCostToInvestors | 
        
           | 1108 | Capital Units, Adjustment for Market Changes | Concept  (Monetary) | As Of | Credit | us-gaap:CapitalUnitsAdjustmentForMarketChanges | 
        
           | 1109 | Capital Units, Deduction from Cost to Investors | Concept  (Monetary) | As Of | Debit | us-gaap:CapitalUnitsDeductionsFromTotalCostToInvestors | 
        
           | 1110 | Capital Units, Deductions from Cost to Investors, Explanation | Concept  (Text/String) | For Period |  | us-gaap:CapitalUnitsDeductionsFromTotalCostToInvestorsExplanation | 
        
           | 1111 | Capital Units, Net Amount | Concept  (Monetary) | As Of | Credit | us-gaap:CapitalUnitsNetAmount | 
        
           | 1112 | Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net | Concept  (Monetary) | For Period | Credit | us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet | 
        
           | 1113 | Disclosure Text Block Supplement [Abstract] | Abstract |  |  | us-gaap:DisclosureTextBlockSupplementAbstract | 
        
           | 1114 | Preferred Stock [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:PreferredStockTextBlock | 
        
           | 1115 | Shareholders' Equity and Share-based Payments [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock | 
        
           | 1116 | Treasury Stock [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:TreasuryStockTextBlock | 
        
           | 1117 | Other Comprehensive Income, Noncontrolling Interest [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock | 
        
           | 1118 | Members' Equity Notes Disclosure [Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:MembersEquityNotesDisclosureTextBlock | 
        
           | 1119 | Table Text Block Supplement [Abstract] | Abstract |  |  | us-gaap:TableTextBlockSupplementAbstract | 
        
           | 1120 | Schedule of Stockholders Equity [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfStockholdersEquityTableTextBlock | 
        
           | 1121 | Comprehensive Income (Loss) [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock | 
        
           | 1122 | Schedule of Dividends Payable [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfDividendsPayableTextBlock | 
        
           | 1123 | Dividends Declared [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:DividendsDeclaredTableTextBlock | 
        
           | 1124 | Schedule of Common Stock Outstanding Roll Forward [Table Text Block] | Concept  (Text Block (HTML)) | For Period |  | us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock |