| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsGeneralScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable |
| Explicit | srt:TitleOfIndividualAxis |
| Member | srt:TitleOfIndividualWithRelationshipToEntityDomain |
| 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 |
| Explicit | us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis |
| Member | us-gaap:DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain |
| Member | us-gaap:DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember |
| Member | us-gaap:DeferredProfitSharingMember |
| Member | us-gaap:DeferredBonusMember |
| Label/QName |
|---|
us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems |
us-gaap:DeferredCompensationArrangementWithIndividualDescription |
us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm1 |
us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1 |
us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense |
us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability |
us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer |
us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid |
us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount |
us-gaap:DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage |
us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense |