| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfStockByClassTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfStockByClassTable |
| Explicit | us-gaap:StatementClassOfStockAxis |
| Member | us-gaap:ClassOfStockDomain |
| Member | us-gaap:CommonClassAMember |
| Member | us-gaap:CommonClassBMember |
| Member | us-gaap:CommonClassCMember |
| Member | us-gaap:ConvertibleCommonStockMember |
| Member | us-gaap:NonvotingCommonStockMember |
| Member | us-gaap:CumulativePreferredStockMember |
| Member | us-gaap:NoncumulativePreferredStockMember |
| Member | us-gaap:RedeemablePreferredStockMember |
| Member | us-gaap:NonredeemablePreferredStockMember |
| Member | us-gaap:ConvertiblePreferredStockMember |
| Member | us-gaap:NonredeemableConvertiblePreferredStockMember |
| Member | us-gaap:RedeemableConvertiblePreferredStockMember |
| Member | us-gaap:ContingentConvertiblePreferredStockMember |
| Member | us-gaap:PreferredClassAMember |
| Member | us-gaap:PreferredClassBMember |
| Member | us-gaap:SeriesAPreferredStockMember |
| Member | us-gaap:SeriesBPreferredStockMember |
| Member | us-gaap:SeriesCPreferredStockMember |
| Member | us-gaap:SeriesDPreferredStockMember |
| Member | us-gaap:SeriesEPreferredStockMember |
| Member | us-gaap:SeriesFPreferredStockMember |
| Member | us-gaap:SeriesGPreferredStockMember |
| Member | us-gaap:SeriesHPreferredStockMember |
| Label/QName |
|---|
us-gaap:ClassOfStockLineItems |
us-gaap:PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract |
us-gaap:PreferredStockValue |
us-gaap:PreferredStockParOrStatedValuePerShare |
us-gaap:PreferredStockNoParValue |
us-gaap:PreferredStockShareSubscriptions |
us-gaap:PreferredStockSharesSubscribedButUnissuedValueAbstract |
us-gaap:PreferredStockSharesSubscribedButUnissuedValue |
us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable |
us-gaap:PreferredStockSharesAuthorized |
us-gaap:PreferredStockSharesAuthorizedUnlimited |
us-gaap:PreferredStockSharesIssued |
us-gaap:PreferredStockSharesOutstanding |
us-gaap:PreferredStockVotingRights |
us-gaap:PreferredStockCallOrExerciseFeatures |
us-gaap:PreferredStockDividendRatePercentage |
us-gaap:PreferredStockDividendRatePerDollarAmount |
us-gaap:PreferredStockDividendPaymentRateVariable |
us-gaap:DividendsPreferredStockAbstract |
us-gaap:DividendsPreferredStockCash |
us-gaap:DividendsPreferredStockStock |
us-gaap:DividendsPreferredStockPaidinkind |
us-gaap:DividendsPreferredStock |
us-gaap:PreferredStockDividendPaymentTerms |
us-gaap:PreferredStockDividendPreferenceOrRestrictions |
us-gaap:PreferredStockLiquidationPreferenceValue |
us-gaap:PreferredStockLiquidationPreference |
us-gaap:PreferredStockContractTerms |
us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance |
us-gaap:PreferredStockAmountOfPreferredDividendsInArrears |
us-gaap:PreferredStockPerShareAmountsOfPreferredDividendsInArrears |
us-gaap:PreferredStockRedemptionTerms |
us-gaap:PreferredStockRedemptionPricePerShare |
us-gaap:PreferredStockRedemptionDate |
us-gaap:PreferredStockReasonWhySecurityIsNotRedeemable |
us-gaap:PreferredStockParticipationRights |
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscountAbstract |
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalAbstract |
us-gaap:AdditionalPaidInCapitalPreferredStock |
us-gaap:PreferredStockIncludingAdditionalPaidInCapital |
us-gaap:PreferredStockDiscountOnShares |
us-gaap:PreferredStockIncludingAdditionalPaidInCapitalNetOfDiscount |
us-gaap:FeaturesOfConvertiblePreferredStockAbstract |
us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue |
us-gaap:ConvertiblePreferredStockTermsOfConversion |
us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion |
us-gaap:ConvertiblePreferredStockSharesReservedForFutureIssuance |
us-gaap:ConvertiblePreferredStockSettlementTerms |
us-gaap:ConvertiblePreferredStockAssociatedDerivativeTransactions |
us-gaap:CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract |
us-gaap:CommonStockParOrStatedValuePerShare |
us-gaap:CommonStockNoParValue |
us-gaap:CommonStockSharesSubscriptions |
us-gaap:CommonStockShareSubscribedButUnissuedSubscriptionsReceivable |
us-gaap:CommonStockSharesAuthorized |
us-gaap:CommonStockSharesAuthorizedUnlimited |
us-gaap:CommonStockSharesIssued |
us-gaap:CommonStockSharesOutstanding |
us-gaap:CommonStockOtherSharesOutstanding |
us-gaap:CommonStockOtherValueOutstanding |
us-gaap:CommonStockSharesHeldInEmployeeTrust |
us-gaap:CommonStockSharesHeldInEmployeeTrustShares |
us-gaap:CommonStockDividendsPerShareDeclared |
us-gaap:CommonStockDividendsPerShareCashPaid |
us-gaap:DividendsCommonStockAbstract |
us-gaap:DividendsCommonStockCash |
us-gaap:DividendsCommonStockStock |
us-gaap:DividendsCommonStockPaidinkind |
us-gaap:DividendsCommonStock |
us-gaap:CommonStockConversionFeatures |
us-gaap:CommonStockCallOrExerciseFeatures |
us-gaap:CommonStockVotingRights |
us-gaap:CommonStockIncludingAdditionalPaidInCapitalNetOfDiscountAbstract |
us-gaap:CommonStocksIncludingAdditionalPaidInCapital |
us-gaap:CommonStockDiscountOnShares |
us-gaap:CommonStocksIncludingAdditionalPaidInCapitalNetOfDiscount |
us-gaap:CommonStockCapitalSharesReservedForFutureIssuance |
us-gaap:CommonStockConversionBasis |
us-gaap:EarningsPerShareAbstract |
us-gaap:EarningsPerShareBasicAbstract |
us-gaap:IncomeLossFromContinuingOperationsPerBasicShare |
us-gaap:IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract |
us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare |
us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxPerBasicShare |
us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare |
us-gaap:EarningsPerShareBasic |
us-gaap:EarningsPerShareBasicOtherDisclosuresAbstract |
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic |
us-gaap:EarningsPerShareDilutedAbstract |
us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare |
us-gaap:IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract |
us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare |
us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxPerDilutedShare |
us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
us-gaap:EarningsPerShareDiluted |
us-gaap:EarningsPerShareDilutedOtherDisclosuresAbstract |
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding |
us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment |
us-gaap:EarningsPerShareBasicAndDilutedAbstract |
us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare |
us-gaap:IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShareAbstract |
us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare |
us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare |
us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare |
us-gaap:EarningsPerShareBasicAndDiluted |
us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract |
us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted |
us-gaap:SharePrice |