| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable |
| Explicit | us-gaap:FairValueByMeasurementFrequencyAxis |
| Member | us-gaap:FairValueMeasurementFrequencyDomain |
| Member | us-gaap:FairValueMeasurementsRecurringMember |
| Member | us-gaap:FairValueMeasurementsNonrecurringMember |
| Explicit | us-gaap:FairValueByFairValueHierarchyLevelAxis |
| Member | us-gaap:FairValueMeasurementsFairValueHierarchyDomain |
| Member | us-gaap:FairValueInputsLevel12And3Member |
| Member | us-gaap:FairValueInputsLevel1Member |
| Member | us-gaap:FairValueInputsLevel2Member |
| Member | us-gaap:FairValueInputsLevel3Member |
| Member | us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember |
| Explicit | us-gaap:InvestmentTypeAxis |
| Member | us-gaap:InvestmentTypeCategorizationMember |
| Member | us-gaap:PrivateEquityFundsMember |
| Member | us-gaap:PrivateEquityFundsDomesticMember |
| Member | us-gaap:PrivateEquityFundsForeignMember |
| Member | us-gaap:HedgeFundsMember |
| Member | us-gaap:HedgeFundsEquityMember |
| Member | us-gaap:HedgeFundsEventDrivenMember |
| Member | us-gaap:HedgeFundsGlobalOpportunityMember |
| Member | us-gaap:HedgeFundsMultistrategyMember |
| Member | us-gaap:HedgeFundsEquityLongShortMember |
| Member | us-gaap:EquityFundsMember |
| Member | us-gaap:RealEstateFundsMember |
| Member | us-gaap:VentureCapitalFundsMember |
| Explicit | us-gaap:FairValueByMeasurementBasisAxis |
| Member | us-gaap:FairValueDisclosureItemAmountsDomain |
| Member | us-gaap:PortionAtFairValueFairValueDisclosureMember |
| Member | us-gaap:CarryingReportedAmountFairValueDisclosureMember |
| Member | us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember |
| Member | us-gaap:EstimateOfFairValueFairValueDisclosureMember |
| Member | us-gaap:ChangeDuringPeriodFairValueDisclosureMember |
| Explicit | srt:RangeAxis |
| Member | srt:RangeMember |
| Member | srt:MaximumMember |
| Member | srt:MinimumMember |
| Member | srt:WeightedAverageMember |
| Member | srt:MedianMember |
| Member | srt:ArithmeticAverageMember |
| Label/QName |
|---|
us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems |
us-gaap:AlternativeInvestment |