| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/EarningsPerShareScheduleOfEarningsPerShareDilutedByCommonClassTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable |
| Explicit | us-gaap:StatementClassOfStockAxis |
| Member | us-gaap:ClassOfStockDomain |
| Member | us-gaap:CommonClassAMember |
| Member | us-gaap:CommonClassBMember |
| Member | us-gaap:CommonClassCMember |
| Member | us-gaap:NonvotingCommonStockMember |
| Member | us-gaap:ConvertibleCommonStockMember |
| 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:EarningsPerShareDilutedLineItems |
us-gaap:EarningsPerShareDilutedAbstract |
us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare |
us-gaap:IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract |
us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare |
us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxPerDilutedShare |
us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare |
us-gaap:EarningsPerShareDiluted |
us-gaap:EarningsPerShareDilutedTwoClassMethodAbstract |
us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDilutedAbstract |
us-gaap:UndistributedEarningsDilutedAbstract |
us-gaap:NetIncomeLossAttributableToParentDilutedAbstract |
us-gaap:NetIncomeLossAbstract |
us-gaap:IncomeLossFromContinuingOperations |
us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
us-gaap:NetIncomeLoss |
us-gaap:InterestOnConvertibleDebtNetOfTax |
us-gaap:ConvertiblePreferredDividendsNetOfTax |
us-gaap:DilutiveSecuritiesAbstract |
us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits |
us-gaap:AmountOfDilutiveSecuritiesESOPConvertiblePreferredStock |
us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther |
us-gaap:DilutiveSecurities |
us-gaap:NetIncomeLossAttributableToParentDiluted |
us-gaap:DistributedEarningsAbstract |
us-gaap:Dividends |
us-gaap:DividendsAndInterestPaid |
us-gaap:DistributedEarnings |
us-gaap:UndistributedEarningsDiluted |
us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDilutedAbstract |
us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesDiluted |
us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesDiluted |
us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted |
us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersDiluted |
us-gaap:EarningsPerShareDilutedDistributed |
us-gaap:EarningsPerShareDilutedUndistributed |
us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted |
us-gaap:MasterLimitedPartnershipsAllocationOfEarningsLossesDescription |
us-gaap:UndistributedEarningsOperationsDilutedAbstract |
us-gaap:UndistributedContinuingOperationEarningsLossDiluted |
us-gaap:UndistributedDiscontinuedOperationEarningsLossDiluted |
us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersOperationsDilutedAbstract |
us-gaap:UndistributedEarningsLossFromContinuingOperationsAvailableToCommonShareholdersDiluted |
Undistributed Earnings (Loss) from Discontinued Operations Available to Common Shareholders, Diluted us-gaap:UndistributedEarningsLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted |
us-gaap:EarningsPerShareNonrecurringCommonControlIntraEntityTransactionsPerDilutedShareAbstract |
us-gaap:EarningsPerShareNonrecurringCommonControlIntraEntityTransactionsDescription |
Earnings Per Share, Nonrecurring Common Control Intra-Entity Transactions, Per Diluted Share, Effect us-gaap:EarningsPerShareNonrecurringCommonControlIntraEntityTransactionsPerDilutedShareEffect |