Document Information [Line Items]

NameDocumentInformationLineItems
Namespacehttp://xbrl.sec.gov/dei/2021q4
Prefixdei
Data typexbrli:stringItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.en-UShttp://www.xbrl.org/2003/role/documentationhttp://www.xbrl.org/2003/role/link
Document Information [Line Items]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
dei:DocumentInformationTable
allhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentType
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentRegistrationStatement
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:PreEffectiveAmendmentNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:PostEffectiveAmendmentNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:RegistrationStatementAmendmentNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:InvestmentCompanyActRegistration
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:InvestmentCompanyRegistrationAmendment
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:InvestmentCompanyRegistrationAmendmentNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentAnnualReport
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentQuarterlyReport
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentTransitionReport
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentPeriodStartDate
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentShellCompanyReport
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentShellCompanyEventDate
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EntityInteractiveDataCurrent
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:AnnualInformationForm
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:AuditedAnnualFinancialStatements
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentAccountingStandard
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:OtherReportingStandardItemNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DividendOrInterestReinvestmentPlanOnly
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DelayedOrContinuousOffering
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveUponFiling462e
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:AdditionalSecuritiesEffective413b
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveWhenDeclaredSection8c
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveUponFiling486b
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveOnSetDate486b
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveOnDate486b
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveAfter60Days486a
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveOnSetDate486a
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EffectiveOnDate486a
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:NewEffectiveDateForPreviousFiling
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:AdditionalSecurities462b
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:AdditionalSecurities462bFileNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:NoSubstantiveChanges462c
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:NoSubstantiveChanges462cFileNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:ExhibitsOnly462d
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:ApproximateDateOfCommencementOfProposedSaleToThePublic
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:WrittenCommunications
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:SolicitingMaterial
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:PreCommencementTenderOffer
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:PreCommencementIssuerTenderOffer
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:EntityBankruptcyProceedingsReportingCurrent
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:IcfrAuditorAttestationFlag
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:AmendmentFlag
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:AmendmentDescription
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentDescription
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentCreationDate
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentEffectiveDate
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentPeriodEndDate
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentFiscalYearFocus
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentFiscalPeriodFocus
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentVersion
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentCopyrightInformation
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentName
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentTitle
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentSubtitle
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentSynopsis
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:ContainedFileInformationFileName
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:ContainedFileInformationFileDescription
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:ContainedFileInformationFileType
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:ContainedFileInformationFileNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentsIncorporatedByReferenceTextBlock
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentInformationTextBlock
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:PreEffectiveAmendment
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:PostEffectiveAmendment
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:ExhibitsOnly462dFileNumber
domain-memberhttp://xbrl.sec.gov/dei/role/document/DocumentInformation
dei:DocumentType
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentAnnualReport
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentQuarterlyReport
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentTransitionReport
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentShellCompanyReport
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityInteractiveDataCurrent
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentShellCompanyEventDate
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentPeriodStartDate
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:AnnualInformationForm
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:AuditedAnnualFinancialStatements
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentAccountingStandard
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:OtherReportingStandardItemNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentRegistrationStatement
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DividendOrInterestReinvestmentPlanOnly
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DelayedOrContinuousOffering
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveUponFiling462e
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:AdditionalSecuritiesEffective413b
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveWhenDeclaredSection8c
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveUponFiling486b
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveOnSetDate486b
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveOnDate486b
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveAfter60Days486a
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveOnSetDate486a
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EffectiveOnDate486a
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:NewEffectiveDateForPreviousFiling
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:AdditionalSecurities462b
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:AdditionalSecurities462bFileNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:NoSubstantiveChanges462c
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:NoSubstantiveChanges462cFileNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:ExhibitsOnly462d
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:WrittenCommunications
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:SolicitingMaterial
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:PreCommencementTenderOffer
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:PreCommencementIssuerTenderOffer
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityBankruptcyProceedingsReportingCurrent
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:AmendmentFlag
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:AmendmentDescription
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:PreEffectiveAmendmentNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentDescription
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentCreationDate
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentEffectiveDate
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentPeriodEndDate
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentFiscalYearFocus
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentFiscalPeriodFocus
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentVersion
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentCopyrightInformation
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentName
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentTitle
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentSubtitle
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentSynopsis
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:ContainedFileInformationFileName
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:ContainedFileInformationFileDescription
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:ContainedFileInformationFileType
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:ContainedFileInformationFileNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:ApproximateDateOfCommencementOfProposedSaleToThePublic
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:InvestmentCompanyActRegistration
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:InvestmentCompanyRegistrationAmendment
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:InvestmentCompanyRegistrationAmendmentNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:RegistrationStatementAmendmentNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:PostEffectiveAmendmentNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:IcfrAuditorAttestationFlag
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentsIncorporatedByReferenceTextBlock
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:DocumentInformationTextBlock
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:PreEffectiveAmendment
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:PostEffectiveAmendment
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:ExhibitsOnly462dFileNumber
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover

Related Parent Concepts

NameRelation TypeRole
dei:DocumentInformationTable
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover