| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/statement/StatementOfPartnersCapitalStatementTable |
| 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 |
| Explicit | us-gaap:PartnerTypeOfPartnersCapitalAccountAxis |
| Member | us-gaap:PartnerTypeOfPartnersCapitalAccountNameDomain |
| Member | us-gaap:GeneralPartnerMember |
| Member | us-gaap:LimitedPartnerMember |
| Member | us-gaap:PreferredPartnerMember |
| Member | us-gaap:OtherOwnershipInterestMember |
| Explicit | us-gaap:PartnerCapitalComponentsAxis |
| Member | us-gaap:PartnerCapitalComponentsDomain |
| 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:ComprehensiveIncomeMember |
| Label/QName |
|---|
us-gaap:StatementLineItems |
us-gaap:IncreaseDecreaseInPartnersCapitalRollForward |
us-gaap:PartnersCapital |
us-gaap:PartnersCapitalAccountUnits |
us-gaap:PartnersCapitalAccountAcquisitions |
us-gaap:PartnersCapitalAccountUnitsAcquisitions |
us-gaap:PartnersCapitalAccountContributions |
us-gaap:PartnersCapitalAccountUnitsContributed |
us-gaap:PartnersCapitalAccountExchangesAndConversions |
us-gaap:PartnersCapitalAccountUnitsConverted |
us-gaap:PartnersCapitalAccountRedemptions |
us-gaap:PartnersCapitalAccountUnitsRedeemed |
us-gaap:PartnersCapitalAccountSaleOfUnitsAbstract |
us-gaap:PartnersCapitalAccountPrivatePlacementOfUnits |
us-gaap:PartnersCapitalAccountPublicSaleOfUnits |
us-gaap:PartnersCapitalAccountSaleOfUnits |
us-gaap:PartnersCapitalAccountUnitsSaleOfUnitsAbstract |
us-gaap:PartnersCapitalAccountUnitsSoldInPrivatePlacement |
us-gaap:PartnersCapitalAccountUnitsSoldInPublicOffering |
us-gaap:PartnersCapitalAccountUnitsSaleOfUnits |
us-gaap:PartnersCapitalAccountTreasuryUnitsReissued |
us-gaap:PartnersCapitalAccountUnitsTreasuryUnitsReissued |
us-gaap:PartnersCapitalAccountTreasuryUnitsPurchases |
us-gaap:PartnersCapitalAccountUnitsTreasury |
us-gaap:PartnersCapitalAccountUnitBasedCompensation |
us-gaap:PartnersCapitalAccountUnitsUnitbasedCompensation |
us-gaap:PartnersCapitalAccountDeferredCompensation |
us-gaap:PartnersCapitalAccountDistributionsAbstract |
us-gaap:GeneralPartnersCapitalAccountDistributionAmount |
us-gaap:LimitedPartnersCapitalAccountDistributionAmount |
us-gaap:IncentiveDistributionDistributionPerYear |
us-gaap:PartnersCapitalAccountDistributions |
us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract |
us-gaap:NetIncomeLossAttributableToReportingEntityAbstract |
us-gaap:ProfitLoss |
us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest |
us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest |
us-gaap:OtherComprehensiveIncomeLossNetOfTax |
us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest |
us-gaap:PartnersCapitalAccountOptionExercise |
us-gaap:PartnersCapitalAccountReturnOfCapital |
us-gaap:PartnersCapitalOther |
us-gaap:PartnersCapitalAccountPeriodIncreaseDecrease |
us-gaap:PartnersCapitalAccountUnitsPeriodIncreaseDecrease |
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:ReclassificationsOfTemporaryToPermanentEquity |
us-gaap:TemporaryEquityInterestInSubsidiaryEarnings |
us-gaap:TemporaryEquityEliminationAsPartofReorganization |
us-gaap:TemporaryEquityOtherChanges |
us-gaap:TemporaryEquityIssuePeriodIncreaseOrDecrease |
us-gaap:PartnersCapitalAccountParentheticalDisclosureAbstract |
us-gaap:PartnersCapitalAccountDescriptionOfPartnershipInterest |
us-gaap:PartnersCapitalAccountDescriptionOfUnitsSold |
us-gaap:PartnersCapitalAccountDistributionPerUnitOfLimitedPartnerInterest |
us-gaap:PartnersCapitalAccountPublicSaleOfUnitsNetOfOfferingCosts |
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 |