| * |
|
Network: (470000 - Disclosure - Other Liabilities) |
| 1 |
|
us-gaap: Derivative Financial Instruments Indexed to, and Potentially Settled in, Entity's Own Stock [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:DerivativeFinancialInstrumentsIndexedToAndPotentiallySettledInEntitysOwnStockAbstract |
| 2 |
|
us-gaap: Option Indexed to Issuer's Equity, Description [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityDescriptionTextBlock |
| 3 |
|
us-gaap: Schedule of Options Indexed to Issuer's Equity [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock |
| 4 |
|
us-gaap: Option Indexed to Issuer's Equity [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityTable |
| 5 |
|
us-gaap: Option Indexed to Issuer's Equity, Type [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityTypeAxis |
| 6 |
|
us-gaap: Option Indexed to Issuer's Equity, Type [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityTypeDomain |
| 7 |
|
us-gaap: Call Option [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:CallOptionMember |
| 8 |
|
us-gaap: Purchased Call Option [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PurchasedCallOptionMember |
| 9 |
|
us-gaap: Put Option [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PutOptionMember |
| 10 |
|
us-gaap: Purchased Put Option [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PurchasedPutOptionMember |
| 11 |
|
us-gaap: Exchange Traded Options [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ExchangeTradedOptionsMember |
| 12 |
|
us-gaap: Listed Options [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ListedOptionsMember |
| 13 |
|
us-gaap: Employee Stock Option [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:EmployeeStockOptionMember |
| 14 |
|
us-gaap: Option Indexed to Issuer's Equity [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityLineItems |
| 15 |
|
us-gaap: Option Indexed to Issuer's Equity, Strike Price
|
us-types:perUnitItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityStrikePrice |
| 16 |
|
us-gaap: Option Indexed to Issuer's Equity, Shares
|
xbrli:sharesItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityShares |
| 17 |
|
us-gaap: Option Indexed to Issuer's Equity, Indexed Shares
|
xbrli:sharesItemType |
instant |
|
us-gaap:OptionIndexedToIssuersEquityIndexedShares |
| 18 |
|
us-gaap: Option Indexed to Issuer's Equity, Settlement Date or Dates
|
xbrli:dateItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquitySettlementDateOrDates |
| 19 |
|
us-gaap: Option Indexed to Issuer's Equity, Classification
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityClassification |
| 20 |
|
us-gaap: Option Indexed to Issuer's Equity, Settlement Alternatives
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquitySettlementAlternatives |
| 21 |
|
us-gaap: Option Indexed to Issuer's Equity, Settlement Alternatives, at Fair Value
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquitySettlementAlternativesAtFairValue |
| 22 |
|
us-gaap: Option Indexed to Issuer's Equity, Contract Reclassification
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityContractReclassification |
| 23 |
|
us-gaap: Option Indexed to Issuer's Equity, Redeemable Stock, Redemption Requirements
|
xbrli:stringItemType |
duration |
|
us-gaap:OptionIndexedToIssuersEquityRedeemableStockRedemptionRequirements |
| 24 |
|
us-gaap: Schedule of Forward Contracts Indexed to Issuer's Equity [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock |
| 25 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityTable |
| 26 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Type [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis |
| 27 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Type [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityTypeDomain |
| 28 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityLineItems |
| 29 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Forward Rate
|
xbrli:decimalItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityForwardRate |
| 30 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Shares
|
xbrli:sharesItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityShares |
| 31 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Indexed Shares
|
xbrli:sharesItemType |
instant |
|
us-gaap:ForwardContractIndexedToIssuersEquityIndexedShares |
| 32 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Settlement Date or Dates
|
xbrli:dateItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquitySettlementDateOrDates |
| 33 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Classification
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityClassification |
| 34 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Settlement Alternatives
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternatives |
| 35 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Settlement Alternatives, at Fair Value
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesAtFairValue |
| 36 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Contract Reclassification
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityContractReclassification |
| 37 |
|
us-gaap: Forward Contract Indexed to Issuer's Equity, Redeemable Stock, Redemption Requirements
|
xbrli:stringItemType |
duration |
|
us-gaap:ForwardContractIndexedToIssuersEquityRedeemableStockRedemptionRequirements |
| 38 |
|
us-gaap: Other Liabilities and Shares Subject to Mandatory Redemption [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract |
| 39 |
|
us-gaap: Other Liabilities Disclosure [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:OtherLiabilitiesDisclosureTextBlock |
| 40 |
|
us-gaap: Other Liabilities, Current [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:OtherLiabilitiesCurrentAbstract |
| 41 |
|
us-gaap: Billings in Excess of Cost
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:BillingsInExcessOfCost |
| 42 |
|
us-gaap: Restructuring Reserve, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RestructuringReserveCurrent |
| 43 |
|
us-gaap: Deposit Liability, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DepositLiabilityCurrent |
| 44 |
|
us-gaap: Customer Advances and Deposits, Current [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:CustomerAdvancesAndDepositsCurrentAbstract |
| 45 |
|
us-gaap: Customer Advances, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:CustomerAdvancesCurrent |
| 46 |
|
us-gaap: Customer Deposits, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:CustomerDepositsCurrent |
| 47 |
|
us-gaap: Customer Advances and Deposits, Current, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:CustomerAdvancesAndDepositsCurrent |
| 48 |
|
us-gaap: Refundable Gas Costs
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RefundableGasCosts |
| 49 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Amount, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountCurrent |
| 50 |
|
us-gaap: Other Sundry Liabilities, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherSundryLiabilitiesCurrent |
| 51 |
|
us-gaap: Other Liabilities, Current, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherLiabilitiesCurrent |
| 52 |
|
us-gaap: Other Liabilities, Noncurrent [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:OtherLiabilitiesNoncurrentAbstract |
| 53 |
|
us-gaap: Contributions in Aid of Construction
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ContributionsInAidOfConstruction |
| 54 |
|
us-gaap: Liability Above Market for Nonutility Generator Contracts, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LiabilityAboveMarketForNonutilityGeneratorContractsNoncurrent |
| 55 |
|
us-gaap: Other Noncurrent Liabilities
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherNoncurrentLiabilities |
| 56 |
|
us-gaap: Other Liabilities, Noncurrent, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherLiabilitiesNoncurrent |
| 57 |
|
us-gaap: Other Liabilities, Unclassified [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:OtherLiabilitiesUnclassifiedAbstract |
| 58 |
|
us-gaap: Litigation Reserve
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LitigationReserve |
| 59 |
|
us-gaap: Guaranty Liabilities
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:GuarantyLiabilities |
| 60 |
|
us-gaap: Restructuring Reserve
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RestructuringReserve |
| 61 |
|
us-gaap: Off-market Lease, Unfavorable
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OffMarketLeaseUnfavorable |
| 62 |
|
us-gaap: Financial Services Liabilities
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:FinancialServicesLiabilities |
| 63 |
|
us-gaap: Deferred Revenue and Credits [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:DeferredRevenueAndCreditsAbstract |
| 64 |
|
us-gaap: Deferred Revenue
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DeferredRevenue |
| 65 |
|
us-gaap: Deferred Gain on Sale of Property
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DeferredGainOnSaleOfProperty |
| 66 |
|
us-gaap: Deferred Rent Credit
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DeferredRentCredit |
| 67 |
|
us-gaap: Incentive from Lessor
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:IncentiveFromLessor |
| 68 |
|
us-gaap: Advance Rent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:AdvanceRent |
| 69 |
|
us-gaap: Deferred Leasing Commissions
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DeferredLeasingCommissions |
| 70 |
|
us-gaap: Deferred Long-term Liability Charges
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DeferredLongTermLiabilityCharges |
| 71 |
|
us-gaap: Deferred Revenue and Credits, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DeferredRevenueAndCredits |
| 72 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Amount
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount |
| 73 |
|
us-gaap: Municipal Investment Agreements
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:MunicipalInvestmentAgreements |
| 74 |
|
us-gaap: Pension and Other Postretirement and Postemployment Benefit Plans, Liabilities, Noncurrent [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract |
| 75 |
|
us-gaap: Defined Benefit Pension Plan, Liabilities, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent |
| 76 |
|
us-gaap: Other Postretirement Defined Benefit Plan, Liabilities, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent |
| 77 |
|
us-gaap: Other Postretirement Benefits Payable, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherPostretirementBenefitsPayableNoncurrent |
| 78 |
|
us-gaap: Postemployment Benefits Liability, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:PostemploymentBenefitsLiabilityNoncurrent |
| 79 |
|
us-gaap: Pension and Other Postretirement and Postemployment Benefit Plans, Liabilities, Noncurrent, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent |
| 80 |
|
us-gaap: Pension and Other Postretirement and Postemployment Benefit Plans, Liabilities [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesAbstract |
| 81 |
|
us-gaap: Defined Benefit Pension Plan, Liabilities
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities |
| 82 |
|
us-gaap: Other Postretirement Defined Benefit Plan, Liabilities
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent |
| 83 |
|
us-gaap: Other Postretirement Benefits Payable
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent |
| 84 |
|
us-gaap: Postemployment Benefits Liability
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent |
| 85 |
|
us-gaap: Pension and Other Postretirement and Postemployment Benefit Plans, Liabilities, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent |
| 86 |
|
us-gaap: Shares Subject to Mandatory Redemption Disclosure [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock |
| 87 |
|
us-gaap: Schedule of Shares Subject to Mandatory Redemption [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionTable |
| 88 |
|
us-gaap: Schedule of Shares Subject to Mandatory Redemption by Settlement Terms [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis |
| 89 |
|
us-gaap: Shares Subject to Mandatory Redemption, Financial Instrument [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain |
| 90 |
|
us-gaap: Securities Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:SecuritiesSubjectToMandatoryRedemptionMember |
| 91 |
|
us-gaap: Common Stock Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:CommonStockSubjectToMandatoryRedemptionMember |
| 92 |
|
us-gaap: Debentures Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:DebenturesSubjectToMandatoryRedemptionMember |
| 93 |
|
us-gaap: Derivatives Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:DerivativesSubjectToMandatoryRedemptionMember |
| 94 |
|
us-gaap: Preferred Stock Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PreferredStockSubjectToMandatoryRedemptionMember |
| 95 |
|
us-gaap: Participating Preferred Stock Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ParticipatingPreferredStockSubjectToMandatoryRedemptionMember |
| 96 |
|
us-gaap: Convertible Preferred Stock Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ConvertiblePreferredStockSubjectToMandatoryRedemptionMember |
| 97 |
|
us-gaap: Cumulative Preferred Stock Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:CumulativePreferredStockSubjectToMandatoryRedemptionMember |
| 98 |
|
us-gaap: Noncumulative Preferred Stock Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:NoncumulativePreferredStockSubjectToMandatoryRedemptionMember |
| 99 |
|
us-gaap: Subordinated Debentures Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:SubordinatedDebenturesSubjectToMandatoryRedemptionMember |
| 100 |
|
us-gaap: Warrants and Rights Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember |
| 101 |
|
us-gaap: Trust Preferred Securities Subject to Mandatory Redemption [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember |
| 102 |
|
us-gaap: Shares Subject to Mandatory Redemption by Settlement Terms [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems |
| 103 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsDescription |
| 104 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Amount [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountAbstract |
| 105 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Amount, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountCurrent |
| 106 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Amount, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent |
| 107 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Amount, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount |
| 108 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Number of Shares
|
xbrli:sharesItemType |
instant |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfShares |
| 109 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares |
| 110 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Amount
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmount |
| 111 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Number of Shares
|
xbrli:integerItemType |
instant |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnNumberOfShares |
| 112 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Maximum Amount
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount |
| 113 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Maximum Number of Shares
|
xbrli:sharesItemType |
instant |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumNumberOfShares |
| 114 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Contract Limit
|
xbrli:stringItemType |
duration |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsContractLimit |
| 115 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Forward Price or Option Strike Price
|
us-types:perUnitItemType |
instant |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsForwardPriceOrOptionStrikePrice |
| 116 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Number of Shares Indexed
|
xbrli:sharesItemType |
instant |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsNumberOfSharesIndexed |
| 117 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Settlement Date
|
xbrli:dateItemType |
instant |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsSettlementDate |
| 118 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Reason for Uncertain Redemption
|
xbrli:stringItemType |
duration |
|
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsReasonForUncertainRedemption |
| 119 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Excess of Liabilities over Assets
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsExcessOfLiabilitiesOverAssets |
| 120 |
|
us-gaap: Shares Subject to Mandatory Redemption, Settlement Terms, Excess of Assets over Liabilities
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsExcessOfAssetsOverLiabilities |
| 121 |
|
us-gaap: Warrants and Rights Note Disclosure [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:WarrantsAndRightsNoteDisclosureAbstract |
| 122 |
|
us-gaap: Schedule of Stockholders' Equity Note, Warrants or Rights [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock |
| 123 |
|
us-gaap: Class of Warrant or Right [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:ClassOfWarrantOrRightTable |
| 124 |
|
us-gaap: Class of Warrant or Right [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:ClassOfWarrantOrRightAxis |
| 125 |
|
us-gaap: Class of Warrant or Right [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:ClassOfWarrantOrRightDomain |
| 126 |
|
us-gaap: Class of Warrant or Right [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:ClassOfWarrantOrRightLineItems |
| 127 |
|
us-gaap: Class of Warrant or Right, Title of Security Warrants or Rights Outstanding
|
xbrli:stringItemType |
duration |
|
us-gaap:ClassOfWarrantOrRightTitleOfSecurityWarrantsOrRightsOutstanding |
| 128 |
|
us-gaap: Class of Warrant or Right, Date from which Warrants or Rights Exercisable
|
xbrli:dateItemType |
instant |
|
us-gaap:ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExercisable |
| 129 |
|
us-gaap: Class of Warrant or Right, Number of Securities Called by Warrants or Rights
|
xbrli:sharesItemType |
instant |
|
us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights |
| 130 |
|
us-gaap: Class of Warrant or Right, Exercise Price of Warrants or Rights
|
us-types:perUnitItemType |
instant |
|
us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights |
| 131 |
|
us-gaap: Class of Warrant or Right, Expense or Revenue Recognized
|
xbrli:stringItemType |
duration |
|
us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized |
| 132 |
|
us-gaap: Class of Warrant or Right, Reason for Issuing to Nonemployees
|
xbrli:stringItemType |
duration |
|
us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees |
| 133 |
|
us-gaap: Class of Warrant or Right, Unissued
|
xbrli:sharesItemType |
instant |
|
us-gaap:ClassOfWarrantOrRightUnissued |
| 134 |
|
us-gaap: Class of Warrant or Right, Outstanding
|
xbrli:sharesItemType |
instant |
|
us-gaap:ClassOfWarrantOrRightOutstanding |
| 135 |
|
us-gaap: Warrants and Rights Outstanding
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:WarrantsAndRightsOutstanding |
| 136 |
|
us-gaap: Accelerated Share Repurchases [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesAbstract |
| 137 |
|
us-gaap: Accelerated Share Repurchases [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesTextBlock |
| 138 |
|
us-gaap: Accelerated Share Repurchases [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesTable |
| 139 |
|
us-gaap: Accelerated Share Repurchases, Date [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesDateAxis |
| 140 |
|
us-gaap: Accelerated Share Repurchases, Date [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesDateDomain |
| 141 |
|
us-gaap: Accelerated Share Repurchases [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesLineItems |
| 142 |
|
us-gaap: Accelerated Share Repurchases, Initial Price Paid Per Share
|
us-types:perShareItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare |
| 143 |
|
us-gaap: Accelerated Share Repurchases, Final Price Paid Per Share
|
us-types:perShareItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare |
| 144 |
|
us-gaap: Accelerated Share Repurchases, Description of Adjustment to Initial Price Paid
|
xbrli:stringItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesDescriptionOfAdjustmentToInitialPricePaid |
| 145 |
|
us-gaap: Accelerated Share Repurchases, Settlement Payment or Receipt
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt |
| 146 |
|
us-gaap: Accelerated Share Repurchases, Cash or Stock Settlement
|
xbrli:stringItemType |
duration |
|
us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement |