| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/statement/StatementOfShareholdersEquityAndOtherComprehensiveIncomeStatementTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:StatementTable |
| Explicit | srt:CumulativeEffectPeriodOfAdoptionAxis |
| Member | srt:CumulativeEffectPeriodOfAdoptionDomain |
| Member | srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember |
| Member | srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember |
| Explicit | srt:RestatementAxis |
| Member | srt:RestatementDomain |
| Member | srt:ScenarioPreviouslyReportedMember |
| Member | srt:RestatementAdjustmentMember |
| Member | srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember |
| Member | srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember |
| Member | srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember |
| Member | srt:RevisionOfPriorPeriodReclassificationAdjustmentMember |
| Explicit | us-gaap:StatementEquityComponentsAxis |
| Member | us-gaap:EquityComponentDomain |
| Member | us-gaap:ParentMember |
| Member | us-gaap:CommonStockMember |
| Member | us-gaap:PreferredStockMember |
| Member | us-gaap:CapitalUnitsMember |
| Member | us-gaap:MemberUnitsMember |
| Member | us-gaap:WarrantMember |
| Member | us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember |
| Member | us-gaap:PreferredStockIncludingAdditionalPaidInCapitalMember |
| Member | us-gaap:AdditionalPaidInCapitalMember |
| Member | us-gaap:OtherAdditionalCapitalMember |
| Member | us-gaap:DeferredCompensationShareBasedPaymentsMember |
| Member | us-gaap:TreasuryStockMember |
| Member | us-gaap:TreasuryStockCommonMember |
| Member | us-gaap:TreasuryStockPreferredMember |
| Member | us-gaap:RetainedEarningsMember |
| Member | us-gaap:RetainedEarningsAppropriatedMember |
| Member | us-gaap:RetainedEarningsUnappropriatedMember |
| Member | us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember |
| Member | us-gaap:ReceivablesFromStockholderMember |
| Member | us-gaap:AccumulatedOtherComprehensiveIncomeMember |
| Member | us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember |
| Member | us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember |
| Member | us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember |
| Member | us-gaap:AccumulatedOtherThanTemporaryImpairmentMember |
| Member | us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember |
| Member | us-gaap:AccumulatedTranslationAdjustmentMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember |
| Member | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember |
| Member | us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentParentMember |
| Member | us-gaap:NoncontrollingInterestMember |
| Member | us-gaap:AociAttributableToNoncontrollingInterestMember |
| Member | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Noncontrolling Interest [Member] us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember |
| Member | us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedOtherThanTemporaryImpairmentAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedGainLossNetCashFlowHedgeNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentNoncontrollingInterestMember |
| Member | us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember |
| Member | us-gaap:AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedOtherthanTemporaryImpairmentIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:AccumulatedOtherComprehensiveIncomeLossDerivativeQualifyingAsHedgeExcludedComponentIncludingPortionAttributableToNoncontrollingInterestMember |
| Member | us-gaap:ComprehensiveIncomeMember |
| Explicit | us-gaap:StatementClassOfStockAxis |
| Member | us-gaap:ClassOfStockDomain |
| Member | us-gaap:CommonClassAMember |
| Member | us-gaap:CommonClassBMember |
| Member | us-gaap:CommonClassCMember |
| 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 |
| Explicit | us-gaap:AdjustmentsForNewAccountingPronouncementsAxis |
| Member | us-gaap:TypeOfAdoptionMember |
| Member | us-gaap:NewAccountingPronouncementMember |
| Member | us-gaap:AccountingStandardsUpdate201026Member |
| Member | us-gaap:AccountingStandardsUpdate201104Member |
| Member | us-gaap:AccountingStandardsUpdate201307Member |
| Member | us-gaap:AccountingStandardsUpdate201409Member |
| Member | us-gaap:AccountingStandardsUpdate201502Member |
| Member | us-gaap:AccountingStandardsUpdate201517Member |
| Member | us-gaap:AccountingStandardsUpdate201601Member |
| Member | us-gaap:AccountingStandardsUpdate201604Member |
| Member | us-gaap:AccountingStandardsUpdate201605Member |
| Member | us-gaap:AccountingStandardsUpdate201606Member |
| Member | us-gaap:AccountingStandardsUpdate201609Member |
| Member | us-gaap:AccountingStandardsUpdate201613Member |
| Member | us-gaap:AccountingStandardsUpdate201617Member |
| Member | us-gaap:AccountingStandardsUpdate201705Member |
| Member | us-gaap:AccountingStandardsUpdate201708Member |
| Member | us-gaap:AccountingStandardsUpdate201710Member |
| Member | us-gaap:AccountingStandardsUpdate201711Member |
| Member | us-gaap:AccountingStandardsUpdate201712Member |
| Member | us-gaap:AccountingStandardsUpdate201715Member |
| Member | us-gaap:AccountingStandardsUpdate201803Member |
| Member | us-gaap:AccountingStandardsUpdate201804Member |
| Member | us-gaap:AccountingStandardsUpdate201807Member |
| Member | us-gaap:AccountingStandardsUpdate201813Member |
| Member | us-gaap:AccountingStandardsUpdate201812Member |
| Member | us-gaap:AccountingStandardsUpdate201816Member |
| Member | us-gaap:AccountingStandardsUpdate201817Member |
| Member | us-gaap:CumulativeEffectAdjustmentConsolidationOfVariableInterestEntityMember |
| Member | us-gaap:FairValueOptionElectionForVariableInterestEntityMember |
| Member | us-gaap:CumulativeEffectAdjustmentDeconsolidationOfVariableInterestEntityMember |
| Member | us-gaap:AccountingStandardsUpdate201818Member |
| Member | us-gaap:AccountingStandardsUpdate201904Member |
| Member | us-gaap:AccountingStandardsUpdate201908Member |
| Member | us-gaap:AccountingStandardsUpdate201911Member |
| Member | us-gaap:AdjustmentsForNewAccountingPrincipleEarlyAdoptionMember |
| Explicit | us-gaap:AdjustmentsForChangeInAccountingPrincipleAxis |
| Member | us-gaap:ChangeInAccountingPrincipleMember |
| Explicit | us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis |
| Member | us-gaap:AdjustmentsForErrorCorrectionDomain |
| Label/QName |
|---|
us-gaap:StatementLineItems |
us-gaap:IncreaseDecreaseInStockholdersEquityRollForward |
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
us-gaap:SharesOutstanding |
us-gaap:CommonStockSharesOutstanding |
us-gaap:PreferredStockSharesOutstanding |
us-gaap:StockIssuedDuringPeriodValueNewIssues |
us-gaap:StockIssuedDuringPeriodSharesNewIssues |
us-gaap:StockIssuedDuringPeriodValueIssuedForServices |
us-gaap:StockIssuedDuringPeriodSharesIssuedForServices |
us-gaap:StockIssuedDuringPeriodSharebasedCompensationAbstract |
us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationNetofForfeituresAbstract |
us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross |
us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited |
us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodNetOfForfeituresAbstract |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod |
us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationNetOfForfeituresAbstract |
us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross |
us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationForfeited |
us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation |
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationNetofForfeituresAbstract |
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross |
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited |
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation |
us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeituresAbstract |
us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross |
us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures |
us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures |
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeituresAbstract |
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross |
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited |
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures |
us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised |
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised |
us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan |
us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan |
us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan |
us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans |
us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan |
us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan |
us-gaap:StockIssuedDuringPeriodValueAcquisitions |
us-gaap:StockIssuedDuringPeriodSharesAcquisitions |
us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustmentsAbstract |
us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities |
us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities |
us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt |
us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments |
us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments |
us-gaap:StockIssuedDuringPeriodValueConversionOfUnits |
us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits |
us-gaap:StockIssuedDuringPeriodValueStockDividend |
us-gaap:StockDividendsSharesAbstract |
us-gaap:CommonStockDividendsShares |
us-gaap:PreferredStockDividendsShares |
us-gaap:StockDividendsShares |
us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan |
us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan |
us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets |
us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets |
us-gaap:StockIssuedDuringPeriodValueOther |
us-gaap:StockIssuedDuringPeriodSharesOther |
us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued |
us-gaap:StockIssuedDuringPeriodSharesStockSplits |
us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits |
us-gaap:StockRepurchasedAndRetiredDuringPeriodValue |
us-gaap:StockRepurchasedAndRetiredDuringPeriodShares |
us-gaap:StockRepurchasedDuringPeriodValue |
us-gaap:StockRepurchasedDuringPeriodShares |
us-gaap:StockRedeemedOrCalledDuringPeriodValue |
us-gaap:StockRedeemedOrCalledDuringPeriodShares |
us-gaap:TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract |
us-gaap:TreasuryStockValueAbstract |
us-gaap:TreasuryStockCommonValue |
us-gaap:TreasuryStockPreferredValue |
us-gaap:TreasuryStockValue |
us-gaap:TreasuryStockValueAcquiredParValueMethod |
us-gaap:TreasuryStockValueAcquiredCostMethod |
us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice |
us-gaap:TreasuryStockRetiredParValueMethodAmount |
us-gaap:TreasuryStockRetiredCostMethodAmount |
us-gaap:TreasuryStockSharesRetired |
us-gaap:TreasuryStockCarryingBasis |
us-gaap:AcceleratedShareRepurchaseProgramAdjustment |
us-gaap:AdjustmentsToAdditionalPaidInCapitalAbstract |
us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts |
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionAbstract |
us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition |
us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition |
us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition |
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition |
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
us-gaap:AdjustmentsToAdditionalPaidInCapitalMarkToMarket |
us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature |
us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings |
us-gaap:AdjustmentsToAdditionalPaidInCapitalStockSplit |
us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued |
Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock |
us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts |
us-gaap:AdjustmentsToAdditionalPaidInCapitalOther |
us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetAbstract |
us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation |
us-gaap:AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation |
us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet |
us-gaap:AmortizationOfESOPAward |
us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterestAbstract |
us-gaap:ProfitLoss |
us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest |
us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest |
us-gaap:OtherComprehensiveIncomeLossNetOfTax |
us-gaap:ReclassificationsOfTemporaryToPermanentEquity |
us-gaap:DividendsAbstract |
us-gaap:DividendsCommonStockAbstract |
us-gaap:DividendsCommonStockCash |
us-gaap:DividendsCommonStockStock |
us-gaap:DividendsCommonStockPaidinkind |
us-gaap:DividendsCommonStock |
us-gaap:DividendsPreferredStockAbstract |
us-gaap:DividendsPreferredStockCash |
us-gaap:DividendsPreferredStockStock |
us-gaap:DividendsPreferredStockPaidinkind |
us-gaap:DividendsPreferredStock |
us-gaap:DividendsShareBasedCompensationAbstract |
us-gaap:DividendsShareBasedCompensationCash |
us-gaap:DividendsSharebasedCompensationStock |
us-gaap:DividendsSharebasedCompensationPaidInKind |
us-gaap:DividendsShareBasedCompensation |
us-gaap:Dividends |
us-gaap:DividendsByTypeAlternativeAbstract |
us-gaap:DividendsCashAbstract |
us-gaap:DividendsCash |
us-gaap:DividendsStockAbstract |
us-gaap:DividendsStock |
us-gaap:DividendsPaidinkindAbstract |
us-gaap:DividendsPaidinkind |
us-gaap:PreferredStockRedemptionPremium |
us-gaap:PreferredStockRedemptionDiscount |
us-gaap:PreferredStockAccretionOfRedemptionDiscount |
us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock |
us-gaap:StockholdersEquityChangeInReportingEntity |
us-gaap:StockholdersEquityNoteSpinoffTransaction |
us-gaap:WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount |
us-gaap:StockOptionDownRoundFeatureIncreaseDecreaseInEquityAmount |
us-gaap:StockholdersEquityOther |
us-gaap:StockholdersEquityOtherShares |
us-gaap:StockholdersEquityPeriodIncreaseDecrease |
us-gaap:StockIssuedDuringPeriodSharesPeriodIncreaseDecrease |
us-gaap:IncreaseDecreaseInTemporaryEquityRollForward |
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests |
us-gaap:TemporaryEquityNetIncome |
us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments |
us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues |
us-gaap:TemporaryEquityAccretionOfDividends |
us-gaap:TemporaryEquityAccretionOfInterest |
us-gaap:TemporaryEquityAccretionToRedemptionValue |
us-gaap:TemporaryEquityInterestInSubsidiaryEarnings |
us-gaap:TemporaryEquityEliminationAsPartofReorganization |
us-gaap:TemporaryEquityOtherChanges |
us-gaap:TemporaryEquityIssuePeriodIncreaseOrDecrease |
us-gaap:StockTransactionsParentheticalDisclosuresAbstract |
us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued |
us-gaap:TreasuryStockSharesAcquired |
us-gaap:CommonStockDividendsPerShareDeclared |
us-gaap:RestrictedStockAwardForfeituresAbstract |
us-gaap:RestrictedStockAwardForfeituresDividends |
us-gaap:RestrictedStockAwardForfeitures |
us-gaap:NoncontrollingInterestItemsAbstract |
us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance |
us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest |
us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination |
us-gaap:MinorityInterestInNetIncomeLossOfConsolidatedEntitiesAbstract |
us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterestAbstract |
us-gaap:NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossLimitedPartnershipsNonredeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossOperatingPartnershipsNonredeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsNonredeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersNonredeemable |
us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest |
us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract |
us-gaap:NoncontrollingInterestInNetIncomeLossJointVenturePartnersRedeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossLimitedPartnershipsRedeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossOperatingPartnershipsRedeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable |
us-gaap:NoncontrollingInterestInNetIncomeLossPreferredUnitHoldersRedeemable |
us-gaap:NetIncomeLossAttributableToNoncontrollingInterest |
us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest |
us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders |
us-gaap:MinorityInterestDecreaseFromRedemptions |
us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation |