| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/RelatedPartyDisclosuresScheduleOfRelatedPartyTransactionsByRelatedPartyTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable |
| Explicit | us-gaap:RelatedPartyTransactionsByRelatedPartyAxis |
| Member | us-gaap:RelatedPartyDomain |
| Member | srt:AffiliatedEntityMember |
| Member | us-gaap:MajorityOwnedSubsidiaryUnconsolidatedMember |
| Member | us-gaap:SubsidiaryOfCommonParentMember |
| Member | us-gaap:MajorityShareholderMember |
| Member | us-gaap:PrincipalOwnerMember |
| Member | srt:ManagementMember |
| Member | srt:BoardOfDirectorsChairmanMember |
| Member | srt:DirectorMember |
| Member | srt:ExecutiveOfficerMember |
| Member | srt:ChiefExecutiveOfficerMember |
| Member | srt:ChiefFinancialOfficerMember |
| Member | srt:ChiefOperatingOfficerMember |
| Member | srt:ControllerMember |
| Member | srt:ExecutiveVicePresidentMember |
| Member | srt:VicePresidentMember |
| Member | srt:PresidentMember |
| Member | srt:OfficerMember |
| Member | us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember |
| Member | us-gaap:TrustForBenefitOfEmployeesMember |
| Member | us-gaap:CorporateJointVentureMember |
| Member | us-gaap:CoVenturerMember |
| Member | us-gaap:EquityMethodInvesteeMember |
| Member | us-gaap:BeneficialOwnerMember |
| Member | us-gaap:GeneralPartnerMember |
| Member | us-gaap:LimitedPartnerMember |
| Member | us-gaap:UndividedInterestMember |
| Member | us-gaap:InvestorMember |
| Member | us-gaap:InvesteeMember |
| Member | us-gaap:LimitedLiabilityCompanyMember |
| Explicit | us-gaap:RelatedPartyTransactionAxis |
| Member | us-gaap:RelatedPartyTransactionDomain |
| Label/QName |
|---|
us-gaap:RelatedPartyTransactionLineItems |
us-gaap:RelatedPartyTransactionDescriptionOfTransaction |
us-gaap:RelatedPartyTransactionAmountsOfTransaction |
us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty |
us-gaap:RelatedPartyTransactionRate |
us-gaap:RelatedPartyTransactionDate |
us-gaap:RelatedPartyTransactionEffectsOfAnyChangeInMethodOfEstablishingTerms |
us-gaap:RelatedPartyTransactionTermsAndMannerOfSettlement |
us-gaap:RevenueFromRelatedParties |
us-gaap:RelatedPartyCosts |
us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty |
us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty |
us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty |
us-gaap:InterestExpenseRelatedParty |
us-gaap:InterestIncomeRelatedParty |
us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract |
us-gaap:DueFromRelatedPartiesCurrentAbstract |
us-gaap:AccountsReceivableRelatedPartiesCurrent |
us-gaap:NotesReceivableRelatedPartiesCurrent |
us-gaap:DueFromEmployeesCurrent |
us-gaap:DueFromOfficersOrStockholdersCurrent |
us-gaap:DueFromAffiliateCurrent |
us-gaap:DueFromJointVenturesCurrent |
us-gaap:DueFromOtherRelatedPartiesCurrent |
us-gaap:DueFromRelatedPartiesCurrent |
us-gaap:DueToRelatedPartiesCurrentAbstract |
us-gaap:AccountsPayableRelatedPartiesCurrent |
us-gaap:NotesPayableRelatedPartiesClassifiedCurrent |
us-gaap:DueToEmployeesCurrent |
us-gaap:DueToOfficersOrStockholdersCurrent |
us-gaap:DueToAffiliateCurrent |
us-gaap:DueToOtherRelatedPartiesClassifiedCurrent |
us-gaap:DueToRelatedPartiesCurrent |
us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent |
us-gaap:RelatedPartyTransactionDueFromToRelatedPartyNoncurrentAbstract |
us-gaap:DueFromRelatedPartiesNoncurrentAbstract |
us-gaap:AccountsReceivableRelatedPartiesNoncurrent |
us-gaap:NotesReceivableRelatedPartiesNoncurrent |
us-gaap:DueFromEmployeesNoncurrent |
us-gaap:DueFromOfficersOrStockholdersNoncurrent |
us-gaap:DueFromJointVenturesNoncurrent |
us-gaap:DueFromAffiliateNoncurrent |
us-gaap:DueFromOtherRelatedPartiesNoncurrent |
us-gaap:DueFromRelatedPartiesNoncurrent |
us-gaap:DueToRelatedPartiesNoncurrentAbstract |
us-gaap:AccountsPayableRelatedPartiesNoncurrent |
us-gaap:NotesPayableRelatedPartiesNoncurrent |
us-gaap:DueToEmployeesNoncurrent |
us-gaap:DueToOfficersOrStockholdersNoncurrent |
us-gaap:DueToAffiliateNoncurrent |
us-gaap:DueToOtherRelatedPartiesNoncurrent |
us-gaap:DueToRelatedPartiesNoncurrent |
us-gaap:RelatedPartyTransactionDueFromToRelatedPartyNoncurrent |
us-gaap:RelatedPartyTransactionDueFromToRelatedPartyAbstract |
us-gaap:DueFromRelatedPartiesUnclassifiedAbstract |
us-gaap:AccountsReceivableRelatedParties |
us-gaap:NotesReceivableRelatedParties |
us-gaap:LoansAndLeasesReceivableRelatedParties |
us-gaap:DueFromEmployees |
us-gaap:DueFromOfficersOrStockholders |
us-gaap:DueFromJointVentures |
us-gaap:DueFromAffiliates |
us-gaap:DueFromOtherRelatedParties |
us-gaap:DueFromRelatedParties |
us-gaap:DueToRelatedPartiesCurrentAndNoncurrentAbstract |
us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent |
us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent |
us-gaap:DueToEmployeesCurrentAndNoncurrent |
us-gaap:DueToOfficersOrStockholdersCurrentAndNoncurrent |
us-gaap:DueToAffiliateCurrentAndNoncurrent |
us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent |
us-gaap:DueToRelatedPartiesCurrentAndNoncurrent |
us-gaap:RelatedPartyTransactionDueFromToRelatedParty |
us-gaap:RelatedPartyDepositLiabilities |
us-gaap:RelatedPartyTaxExpenseAbstract |
us-gaap:RelatedPartyTaxExpenseMethodology |
us-gaap:RelatedPartyTaxExpenseEffectOfChangeInAllocationMethodology |
us-gaap:RelatedPartyTaxExpenseDueToAffiliatesCurrent |
us-gaap:RelatedPartyTaxExpenseDueToAffiliatesDeferred |
us-gaap:RelatedPartyTaxExpenseDueFromAffiliatesCurrent |
us-gaap:RelatedPartyTaxExpenseDueFromAffiliatesDeferred |
us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships |
us-gaap:RelatedPartyTransactionArmsLengthBasisOfTransactions |
us-gaap:EquityMethodInvestmentOwnershipPercentage |