Entity Listings [Line Items]

NameEntityListingsLineItems
Namespacehttp://xbrl.sec.gov/dei/2022
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
Entity Listings [Line Items]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
dei:EntityListingsTable
allhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:Security12gTitle
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:Security12bTitle
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:NoTradingSymbolFlag
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:SecurityExchangeName
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:SecurityReportingObligation
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:TradingSymbol
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:EntityListingPrimary
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:EntityListingForeign
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:EntityListingDepositoryReceiptRatio
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:EntityListingDescription
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:EntityListingSecurityTradingCurrency
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:EntityListingParValuePerShare
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:EntityCommonStockSharesOutstanding
domain-memberhttp://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable
dei:TradingSymbol
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityListingPrimary
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityListingForeign
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityListingDepositoryReceiptRatio
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityListingDescription
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityListingSecurityTradingCurrency
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityListingParValuePerShare
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:EntityCommonStockSharesOutstanding
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:Security12bTitle
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:Security12gTitle
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:NoTradingSymbolFlag
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:SecurityExchangeName
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover
dei:SecurityReportingObligation
parent-childhttp://xbrl.sec.gov/dei/role/document/Cover

Related Parent Concepts

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