| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfVariableInterestEntitiesTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfVariableInterestEntitiesTable |
| Explicit | us-gaap:PledgedStatusAxis |
| Member | us-gaap:PledgedStatusDomain |
| Member | us-gaap:AssetPledgedAsCollateralMember |
| Member | us-gaap:AssetPledgedAsCollateralWithRightMember |
| Member | us-gaap:AssetPledgedAsCollateralWithoutRightMember |
| Member | us-gaap:AssetNotPledgedAsCollateralAndAssetPledgedAsCollateralWithoutRightMember |
| Member | us-gaap:AssetNotPledgedAsCollateralMember |
| Explicit | us-gaap:RecourseStatusAxis |
| Member | us-gaap:RecourseStatusDomain |
| Member | us-gaap:RecourseMember |
| Member | us-gaap:NonrecourseMember |
| Label/QName |
|---|
us-gaap:VariableInterestEntityLineItems |
us-gaap:ConsolidationVariableInterestEntityPolicy |
us-gaap:VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary |
us-gaap:VariableInterestEntityConclusionToConsolidate |
us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss |
us-gaap:VariableInterestEntitySimilarEntityAggregationDescription |
us-gaap:VariableInterestEntityNonexistenceFlag |
us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount |
us-gaap:VariableInterestEntityFinancialOrOtherSupportReasons |
us-gaap:VariableInterestEntityFinancialOrOtherSupportType |
us-gaap:VariableInterestEntityTermsOfArrangements |
us-gaap:VariableInterestEntityExtentOfOrLackOfRecourse |
us-gaap:VariableInterestEntityDescriptionOfEntity |
us-gaap:VariableInterestEntityTypeOfEntity |
us-gaap:VariableInterestEntityOwnershipPercentage |
us-gaap:VariableInterestEntityVIEPurposeOfVIE |
us-gaap:VariableInterestEntityVIESizeOfVIE |
us-gaap:VariableInterestEntityVIEActivitiesOfVIE |
us-gaap:VariableInterestEntityNatureOfInvolvement |
us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1 |
us-gaap:VariableInterestEntityCarryingAmountAssetsAndLiabilitiesQualitativeInformation |
us-gaap:VariableInterestEntityPrimaryBeneficiaryDoesNotHoldMajorityVotingInterestDisclosuresAbstract |
us-gaap:AssetsAbstract |
us-gaap:AssetsCurrent |
us-gaap:AssetsNoncurrent |
us-gaap:Assets |
us-gaap:LiabilitiesAbstract |
us-gaap:LiabilitiesCurrent |
us-gaap:LiabilitiesNoncurrent |
us-gaap:Liabilities |
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryDisclosuresAbstract |
us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract |
us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureNonquantifiableFlag |
us-gaap:MaximumExposureToLossCannotBeQuantified |
us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount |
us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureDeterminationMethodologyAndFactorsAbstract |
us-gaap:HowTheMaximumExposureToLossIsDeterminedQualitative |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Determination Factors us-gaap:SignificantSourcesOfTheExposureToLossQualitative |
us-gaap:VariableInterestEntityNonconsolidatedComparisonOfCarryingAmountOfAssetsAndLiabilitiesToMaximumLossExposureAbstract |
us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure |
us-gaap:VariableInterestEntityNonconsolidatedComparisonOfCarryingAmountOfAssetsAndLiabilitiesToMaximumLossExposureExplanationQualitativeInformation |
us-gaap:LiquidityArrangementsGuaranteesAndOtherCommitmentsByThirdParties |
us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityDisclosuresAbstract |
us-gaap:VariableInterestEntityNumberOfEntitiesWithUnavailabilityOfInformation |
us-gaap:VariableInterestEntityReasonForUnavailabilityOfInformation |
us-gaap:VariableInterestEntityMeasureOfActivityAbstract |
us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues |
us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases |
us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityExpense |
us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss |
us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax |
us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount |
us-gaap:DisclosureOfMeasurementForFinancialAssetsLiabilitiesOfConsolidatedCollateralizedFinancingEntity |
us-gaap:VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount |
us-gaap:VariableInterestEntityAssetCurrentPledgedStatusExtensibleList |
us-gaap:VariableInterestEntityAssetNoncurrentPledgedStatusExtensibleList |
us-gaap:VariableInterestEntityAssetPledgedStatusExtensibleList |
us-gaap:VariableInterestEntityLiabilityCurrentRecourseStatusExtensibleList |
us-gaap:VariableInterestEntityLiabilityNoncurrentRecourseStatusExtensibleList |
us-gaap:VariableInterestEntityLiabilityRecourseStatusExtensibleList |
us-gaap:MarketableSecuritiesPledgedStatusExtensibleEnumeration |