| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsGeneralScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable |
| 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:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis |
| Member | us-gaap:EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain |
| Member | us-gaap:DeferredCompensationShareBasedPaymentsMember |
| Member | us-gaap:EmployeeStockOptionMember |
| Label/QName |
|---|
us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems |
us-gaap:DeferredCompensationArrangementWithIndividualDescription |
us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm1 |
us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1 |
us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance |
us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice |
us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued |
us-gaap:DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued |
us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense |
us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability |
us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance |