arelle.XbrlConst

See COPYRIGHT.md for copyright information.

Module Contents

Functions

Data

_

_tuple

xsd

qnXsdSchema

qnXsdAppinfo

qnXsdDefaultType

xsi

qnXsiNil

qnXmlLang

builtinAttributes

xml

xbrli

eurofilingModelNamespace

eurofilingModelPrefix

qnNsmap

qnXbrliXbrl

qnPrototypeXbrliXbrl

qnXbrliItem

qnXbrliNumerator

qnXbrliDenominator

qnXbrliTuple

qnXbrliContext

qnXbrliPeriod

qnXbrliIdentifier

qnXbrliUnit

qnXbrliStringItemType

qnXbrliMonetaryItemType

qnXbrliDateItemType

qnXbrliDurationItemType

qnXbrliBooleanItemType

qnXbrliQNameItemType

qnXbrliPure

qnXbrliShares

qnInvalidMeasure

qnXbrliDateUnion

qnDateUnionXsdTypes

qnXbrliDecimalsUnion

qnXbrliPrecisionUnion

qnXbrliNonZeroDecimalUnion

link

qnLinkArcroleRef

qnLinkLinkbase

qnLinkLinkbaseRef

qnLinkLoc

qnLinkLabelLink

qnLinkLabelArc

qnLinkLabel

qnLinkReferenceLink

qnLinkReferenceArc

qnLinkReference

qnLinkRoleRef

qnLinkSchemaRef

qnLinkPart

qnLinkFootnoteLink

qnLinkFootnoteArc

qnLinkFootnote

qnLinkPresentationLink

qnLinkPresentationArc

qnLinkCalculationLink

qnLinkCalculationArc

qnLinkDefinitionLink

qnLinkDefinitionArc

gen

qnGenLink

qnGenArc

elementReference

genReference

qnGenReference

elementLabel

genLabel

qnGenLabel

xbrldt

qnXbrldtHypercubeItem

qnXbrldtDimensionItem

qnXbrldtContextElement

xbrldi

qnXbrldiExplicitMember

qnXbrldiTypedMember

xlink

xl

qnXlExtended

qnXlLocator

qnXlResource

qnXlExtendedType

qnXlLocatorType

qnXlResourceType

qnXlArcType

xhtml

ixbrl

ixbrl11

ixbrlAll

ixbrlTags

ixbrlTagPattern

qnIXbrlResources

qnIXbrlTuple

qnIXbrlNonNumeric

qnIXbrlNonFraction

qnIXbrlFraction

qnIXbrlNumerator

qnIXbrlDenominator

qnIXbrlFootnote

qnIXbrl11Resources

qnIXbrl11Tuple

qnIXbrl11NonNumeric

qnIXbrl11NonFraction

qnIXbrl11Fraction

qnIXbrl11Numerator

qnIXbrl11Denominator

qnIXbrl11Footnote

qnIXbrl11Relationship

qnIXbrl11Hidden

ixAttributes

conceptLabel

conceptReference

footnote

factFootnote

factExplanatoryFact

parentChild

summationItem

summationItem11

summationItems

essenceAlias

similarTuples

requiresElement

generalSpecial

dimStartsWith

all

notAll

hypercubeDimension

dimensionDomain

domainMember

dimensionDefault

defaultLinkRole

defaultGenLinkRole

iso4217

iso17442

standardLabel

genStandardLabel

documentationLabel

genDocumentationLabel

standardReference

genStandardReference

periodStartLabel

periodEndLabel

verboseLabel

terseLabel

conceptNameLabelRole

xlinkLinkbase

utr

dtr

dtrTypesStartsWith

dtrNumeric

dtrTypeNamespace_2018_01_17_CR

dtrTypeNamespace_2018_07_11_CR

dtrTypeNamespace_2019_04_19_CR

dtrTypeNamespace_2020_01_21

dtrTypeNamespace_2021_12_08_CR

dtrTypeNamespace_2022_03_31

dtrTypeNamespace_2023_12_20_CR

dtrTypeNamespace_2024_01_31

dtrTypeNamespace_WGWD

_dtrTypeNamespaces2019AndNewer

_dtrTypeNamespaces2018_07_11AndNewer

_dtrTypeNamespacesAll

dtrNoDecimalsItemTypes

dtrPrefixedContentItemTypes

dtrPrefixedContentTypes

dtrSQNameItemTypes

dtrSQNameTypes

dtrSQNamesItemTypes

dtrSQNamesTypes

dtrSQNameNamesItemTypes

dtrSQNameNamesTypes

wgnStringItemTypeNames

dtrNoLangItemTypeNames

xsdNoLangTypeNames

xsdStringTypeNames

ver10

vercb

verce

verrels

veria

ver

vercu

vercd

verdim

verPrefixNS

enum2s

enums

qnEnumerationItemType2014

qnEnumerationItemType2020

qnEnumerationItemTypeYYYY

qnEnumerationSetItemType2020

qnEnumerationSetItemTypeYYYY

qnEnumerationSetValDimType2020

qnEnumerationSetValDimTypeYYYY

qnEnumerationItemType11YYYY

qnEnumerationSetItemType11YYYY

qnEnumerationListItemType11YYYY

qnEnumerationItemType2016

qnEnumerationsItemType2016

qnEnumerationListItemTypes

qnEnumerationSetItemTypes

qnEnumerationItemTypes

qnEnumerationTypes

qnEnumeration2ItemTypes

attrEnumerationDomain2014

attrEnumerationDomain2020

attrEnumerationDomainYYYY

attrEnumerationDomain11YYYY

attrEnumerationDomain2016

attrEnumerationLinkrole2014

attrEnumerationLinkrole2020

attrEnumerationLinkroleYYYY

attrEnumerationLinkrole11YYYY

attrEnumerationLinkrole2016

attrEnumerationUsable2014

attrEnumerationUsable2020

attrEnumerationUsableYYYY

attrEnumerationUsable11YYYY

attrEnumerationUsable2016

variable

qnVariableSet

qnVariableVariable

qnVariableFilter

qnVariableFilterArc

qnParameter

qnFactVariable

qnGeneralVariable

qnPrecondition

qnEqualityDefinition

qnEqualityTestA

qnEqualityTestB

formula

tuple

qnFormula

qnTuple

qnFormulaUncovered

qnFormulaDimensionSAV

qnFormulaOccEmpty

ca

qnConsistencyAssertion

qnCaAspectMatchedFacts

qnCaAcceptanceRadius

qnCaAbsoluteAcceptanceRadiusExpression

qnCaProportionalAcceptanceRadiusExpression

ea

qnExistenceAssertion

qnEaTestExpression

va

qnValueAssertion

qnVaTestExpression

formulaStartsWith

equalityDefinition

variableSet

variableSetFilter

variableFilter

variableSetPrecondition

consistencyAssertionFormula

consistencyAssertionParameter

validation

qnAssertion

qnVariableSetAssertion

qnAssertionSet

assertionSet

assertionUnsatisfiedSeverity

assertionUnsatisfiedSeverity20

assertionUnsatisfiedSeverities

qnAssertionSeverityError

qnAssertionSeverityWarning

qnAssertionSeverityOk

qnAssertionSeverityError20

qnAssertionSeverityWarning20

qnAssertionSeverityOk20

qnAssertionSeverityExpression20

acf

qnAspectCover

bf

qnAndFilter

qnOrFilter

booleanFilter

cfi

functionImplementation

qnCustomFunctionSignature

qnCustomFunctionImplementation

crf

qnConceptRelation

cf

qnConceptName

qnConceptPeriodType

qnConceptBalance

qnConceptCustomAttribute

qnConceptDataType

qnConceptSubstitutionGroup

cfcn

df

qnExplicitDimension

qnTypedDimension

ef

qnEntityIdentifier

qnEntitySpecificIdentifier

qnEntitySpecificScheme

qnEntityRegexpIdentifier

qnEntityRegexpScheme

function

fn

xfi

qnXfiRoot

xff

gf

qnGeneral

instances

qnInstance

instanceVariable

formulaInstance

qnStandardInputInstance

qnStandardOutputInstance

mf

qnMatchConcept

qnMatchDimension

qnMatchEntityIdentifier

qnMatchLocation

qnMatchPeriod

qnMatchSegment

qnMatchScenario

qnMatchNonXDTSegment

qnMatchNonXDTScenario

qnMatchUnit

msg

qnMessage

assertionSatisfiedMessage

assertionUnsatisfiedMessage

standardMessage

terseMessage

verboseMessage

pf

qnPeriod

qnPeriodStart

qnPeriodEnd

qnPeriodInstant

qnForever

qnInstantDuration

registry

rf

qnRelativeFilter

ssf

qnSegmentFilter

qnScenarioFilter

tf

qnAncestorFilter

qnLocationFilter

qnParentFilter

qnSiblingFilter

uf

qnSingleMeasure

qnGeneralMeasures

vf

qnNilFilter

qnPrecisionFilter

xpath2err

variablesScope

tableMMDD

tableModelMMDD

tableBreakdownMMDD

tableBreakdownTreeMMDD

tableDefinitionNodeSubtreeMMDD

tableFilterMMDD

tableAspectNodeFilterMMDD

tableParameterMMDD

qnTableTableMMDD

qnTableBreakdownMMDD

qnTableRuleNodeMMDD

qnTableRuleSetMMDD

qnTableDefinitionNodeMMDD

qnTableClosedDefinitionNodeMMDD

qnTableConceptRelationshipNodeMMDD

qnTableDimensionRelationshipNodeMMDD

qnTableAspectNodeMMDD

table

tableModel

tableBreakdown

tableBreakdownTree

tableDefinitionNodeSubtree

tableFilter

tableAspectNodeFilter

tableParameter

qnTableTable

qnTableBreakdown

qnTableRuleNode

qnTableRuleSet

qnTableDefinitionNode

qnTableClosedDefinitionNode

qnTableConceptRelationshipNode

qnTableDimensionRelationshipNode

qnTableAspectNode

booleanValueTrue

booleanValueFalse

euRend

euTableAxis

euAxisMember

qnEuTable

qnEuAxisCoord

euGroupTable

widerNarrower

xdtSchemaErrorNS

errMsgPrefixNS

qnEuFiTuple

qnEuFiIndFact

cnEuFiIndAttr

qnFiFact

qnFiDim

defaultLocale

arcroleGroupDetect

standardNamespaceSchemaLocations

standardLabelRoles

standardReferenceRoles

standardLinkbaseRefRoles

standardRoles

standardArcroleCyclesAllowed

standardExtLinkQnames

standardExtLinkQnamesAndResources

consecutiveArcrole

tableIndexingArcroles

lrrRoleHrefs

lrrArcroleHrefs

lrrUnapprovedRoles

lrrUnapprovedArcroles

API

arelle.XbrlConst._: arelle.typing.TypeGetText

None

arelle.XbrlConst._tuple

None

arelle.XbrlConst.xsd

‘http://www.w3.org/2001/XMLSchema’

arelle.XbrlConst.qnXsdSchema

‘qname(…)’

arelle.XbrlConst.qnXsdAppinfo

‘qname(…)’

arelle.XbrlConst.qnXsdDefaultType

‘qname(…)’

arelle.XbrlConst.xsi

‘http://www.w3.org/2001/XMLSchema-instance’

arelle.XbrlConst.qnXsiNil

‘qname(…)’

arelle.XbrlConst.qnXmlLang

‘qname(…)’

arelle.XbrlConst.builtinAttributes

None

arelle.XbrlConst.xml

‘http://www.w3.org/XML/1998/namespace’

arelle.XbrlConst.xbrli

‘http://www.xbrl.org/2003/instance’

arelle.XbrlConst.eurofilingModelNamespace

‘http://www.eurofiling.info/xbrl/ext/model’

arelle.XbrlConst.eurofilingModelPrefix

‘model’

arelle.XbrlConst.qnNsmap

‘qname(…)’

arelle.XbrlConst.qnXbrliXbrl

‘qname(…)’

arelle.XbrlConst.qnPrototypeXbrliXbrl

‘qname(…)’

arelle.XbrlConst.qnXbrliItem

‘qname(…)’

arelle.XbrlConst.qnXbrliNumerator

‘qname(…)’

arelle.XbrlConst.qnXbrliDenominator

‘qname(…)’

arelle.XbrlConst.qnXbrliTuple

‘qname(…)’

arelle.XbrlConst.qnXbrliContext

‘qname(…)’

arelle.XbrlConst.qnXbrliPeriod

‘qname(…)’

arelle.XbrlConst.qnXbrliIdentifier

‘qname(…)’

arelle.XbrlConst.qnXbrliUnit

‘qname(…)’

arelle.XbrlConst.qnXbrliStringItemType

‘qname(…)’

arelle.XbrlConst.qnXbrliMonetaryItemType

‘qname(…)’

arelle.XbrlConst.qnXbrliDateItemType

‘qname(…)’

arelle.XbrlConst.qnXbrliDurationItemType

‘qname(…)’

arelle.XbrlConst.qnXbrliBooleanItemType

‘qname(…)’

arelle.XbrlConst.qnXbrliQNameItemType

‘qname(…)’

arelle.XbrlConst.qnXbrliPure

‘qname(…)’

arelle.XbrlConst.qnXbrliShares

‘qname(…)’

arelle.XbrlConst.qnInvalidMeasure

‘qname(…)’

arelle.XbrlConst.qnXbrliDateUnion

‘qname(…)’

arelle.XbrlConst.qnDateUnionXsdTypes

None

arelle.XbrlConst.qnXbrliDecimalsUnion

‘qname(…)’

arelle.XbrlConst.qnXbrliPrecisionUnion

‘qname(…)’

arelle.XbrlConst.qnXbrliNonZeroDecimalUnion

‘qname(…)’

‘http://www.xbrl.org/2003/linkbase’

arelle.XbrlConst.qnLinkArcroleRef

‘qname(…)’

arelle.XbrlConst.qnLinkLinkbase

‘qname(…)’

arelle.XbrlConst.qnLinkLinkbaseRef

‘qname(…)’

arelle.XbrlConst.qnLinkLoc

‘qname(…)’

‘qname(…)’

arelle.XbrlConst.qnLinkLabelArc

‘qname(…)’

arelle.XbrlConst.qnLinkLabel

‘qname(…)’

‘qname(…)’

arelle.XbrlConst.qnLinkReferenceArc

‘qname(…)’

arelle.XbrlConst.qnLinkReference

‘qname(…)’

arelle.XbrlConst.qnLinkRoleRef

‘qname(…)’

arelle.XbrlConst.qnLinkSchemaRef

‘qname(…)’

arelle.XbrlConst.qnLinkPart

‘qname(…)’

‘qname(…)’

arelle.XbrlConst.qnLinkFootnoteArc

‘qname(…)’

arelle.XbrlConst.qnLinkFootnote

‘qname(…)’

‘qname(…)’

arelle.XbrlConst.qnLinkPresentationArc

‘qname(…)’

‘qname(…)’

arelle.XbrlConst.qnLinkCalculationArc

‘qname(…)’

‘qname(…)’

arelle.XbrlConst.qnLinkDefinitionArc

‘qname(…)’

arelle.XbrlConst.gen

‘http://xbrl.org/2008/generic’

‘qname(…)’

arelle.XbrlConst.qnGenArc

‘qname(…)’

arelle.XbrlConst.elementReference

‘http://xbrl.org/arcrole/2008/element-reference’

arelle.XbrlConst.genReference

‘http://xbrl.org/2008/reference’

arelle.XbrlConst.qnGenReference

‘qname(…)’

arelle.XbrlConst.elementLabel

‘http://xbrl.org/arcrole/2008/element-label’

arelle.XbrlConst.genLabel

‘http://xbrl.org/2008/label’

arelle.XbrlConst.qnGenLabel

‘qname(…)’

arelle.XbrlConst.xbrldt

‘http://xbrl.org/2005/xbrldt’

arelle.XbrlConst.qnXbrldtHypercubeItem

‘qname(…)’

arelle.XbrlConst.qnXbrldtDimensionItem

‘qname(…)’

arelle.XbrlConst.qnXbrldtContextElement

‘qname(…)’

arelle.XbrlConst.xbrldi

‘http://xbrl.org/2006/xbrldi’

arelle.XbrlConst.qnXbrldiExplicitMember

‘qname(…)’

arelle.XbrlConst.qnXbrldiTypedMember

‘qname(…)’

‘http://www.w3.org/1999/xlink’

arelle.XbrlConst.xl

‘http://www.xbrl.org/2003/XLink’

arelle.XbrlConst.qnXlExtended

‘qname(…)’

arelle.XbrlConst.qnXlLocator

‘qname(…)’

arelle.XbrlConst.qnXlResource

‘qname(…)’

arelle.XbrlConst.qnXlExtendedType

‘qname(…)’

arelle.XbrlConst.qnXlLocatorType

‘qname(…)’

arelle.XbrlConst.qnXlResourceType

‘qname(…)’

arelle.XbrlConst.qnXlArcType

‘qname(…)’

arelle.XbrlConst.xhtml

‘http://www.w3.org/1999/xhtml’

arelle.XbrlConst.ixbrl

‘http://www.xbrl.org/2008/inlineXBRL’

arelle.XbrlConst.ixbrl11

‘http://www.xbrl.org/2013/inlineXBRL’

arelle.XbrlConst.ixbrlAll

None

arelle.XbrlConst.ixbrlTags

(‘{http://www.xbrl.org/2013/inlineXBRL}’, ‘{http://www.xbrl.org/2008/inlineXBRL}’)

arelle.XbrlConst.ixbrlTagPattern

‘compile(…)’

arelle.XbrlConst.qnIXbrlResources

‘qname(…)’

arelle.XbrlConst.qnIXbrlTuple

‘qname(…)’

arelle.XbrlConst.qnIXbrlNonNumeric

‘qname(…)’

arelle.XbrlConst.qnIXbrlNonFraction

‘qname(…)’

arelle.XbrlConst.qnIXbrlFraction

‘qname(…)’

arelle.XbrlConst.qnIXbrlNumerator

‘qname(…)’

arelle.XbrlConst.qnIXbrlDenominator

‘qname(…)’

arelle.XbrlConst.qnIXbrlFootnote

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Resources

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Tuple

‘qname(…)’

arelle.XbrlConst.qnIXbrl11NonNumeric

‘qname(…)’

arelle.XbrlConst.qnIXbrl11NonFraction

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Fraction

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Numerator

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Denominator

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Footnote

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Relationship

‘qname(…)’

arelle.XbrlConst.qnIXbrl11Hidden

‘qname(…)’

arelle.XbrlConst.ixAttributes

‘set(…)’

arelle.XbrlConst.conceptLabel

‘http://www.xbrl.org/2003/arcrole/concept-label’

arelle.XbrlConst.conceptReference

‘http://www.xbrl.org/2003/arcrole/concept-reference’

arelle.XbrlConst.footnote

‘http://www.xbrl.org/2003/role/footnote’

arelle.XbrlConst.factFootnote

‘http://www.xbrl.org/2003/arcrole/fact-footnote’

arelle.XbrlConst.factExplanatoryFact

‘http://www.xbrl.org/2009/arcrole/fact-explanatoryFact’

arelle.XbrlConst.parentChild

‘http://www.xbrl.org/2003/arcrole/parent-child’

arelle.XbrlConst.summationItem

‘http://www.xbrl.org/2003/arcrole/summation-item’

arelle.XbrlConst.summationItem11

‘https://xbrl.org/2023/arcrole/summation-item’

arelle.XbrlConst.summationItems

()

arelle.XbrlConst.essenceAlias

‘http://www.xbrl.org/2003/arcrole/essence-alias’

arelle.XbrlConst.similarTuples

‘http://www.xbrl.org/2003/arcrole/similar-tuples’

arelle.XbrlConst.requiresElement

‘http://www.xbrl.org/2003/arcrole/requires-element’

arelle.XbrlConst.generalSpecial

‘http://www.xbrl.org/2003/arcrole/general-special’

arelle.XbrlConst.dimStartsWith

‘http://xbrl.org/int/dim’

arelle.XbrlConst.all

‘http://xbrl.org/int/dim/arcrole/all’

arelle.XbrlConst.notAll

‘http://xbrl.org/int/dim/arcrole/notAll’

arelle.XbrlConst.hypercubeDimension

‘http://xbrl.org/int/dim/arcrole/hypercube-dimension’

arelle.XbrlConst.dimensionDomain

‘http://xbrl.org/int/dim/arcrole/dimension-domain’

arelle.XbrlConst.domainMember

‘http://xbrl.org/int/dim/arcrole/domain-member’

arelle.XbrlConst.dimensionDefault

‘http://xbrl.org/int/dim/arcrole/dimension-default’

arelle.XbrlConst.defaultLinkRole

‘http://www.xbrl.org/2003/role/link’

arelle.XbrlConst.defaultGenLinkRole

‘http://www.xbrl.org/2008/role/link’

arelle.XbrlConst.iso4217

‘http://www.xbrl.org/2003/iso4217’

arelle.XbrlConst.iso17442

‘http://standards.iso.org/iso/17442’

arelle.XbrlConst.qnIsoCurrency(token: str | None) arelle.ModelValue.QName | None
arelle.XbrlConst.standardLabel

‘http://www.xbrl.org/2003/role/label’

arelle.XbrlConst.genStandardLabel

‘http://www.xbrl.org/2008/role/label’

arelle.XbrlConst.documentationLabel

‘http://www.xbrl.org/2003/role/documentation’

arelle.XbrlConst.genDocumentationLabel

‘http://www.xbrl.org/2008/role/documentation’

arelle.XbrlConst.standardReference

‘http://www.xbrl.org/2003/role/reference’

arelle.XbrlConst.genStandardReference

‘http://www.xbrl.org/2010/role/reference’

arelle.XbrlConst.periodStartLabel

‘http://www.xbrl.org/2003/role/periodStartLabel’

arelle.XbrlConst.periodEndLabel

‘http://www.xbrl.org/2003/role/periodEndLabel’

arelle.XbrlConst.verboseLabel

‘http://www.xbrl.org/2003/role/verboseLabel’

arelle.XbrlConst.terseLabel

‘http://www.xbrl.org/2003/role/terseLabel’

arelle.XbrlConst.conceptNameLabelRole

‘XBRL-concept-name’

arelle.XbrlConst.xlinkLinkbase

‘http://www.w3.org/1999/xlink/properties/linkbase’

arelle.XbrlConst.utr

‘http://www.xbrl.org/2009/utr’

arelle.XbrlConst.dtr

‘http://www.xbrl.org/2009/dtr’

arelle.XbrlConst.dtrTypesStartsWith

‘http://www.xbrl.org/dtr/type/’

arelle.XbrlConst.dtrNumeric

‘http://www.xbrl.org/dtr/type/numeric’

arelle.XbrlConst.dtrTypeNamespace_2018_01_17_CR

None

arelle.XbrlConst.dtrTypeNamespace_2018_07_11_CR

None

arelle.XbrlConst.dtrTypeNamespace_2019_04_19_CR

None

arelle.XbrlConst.dtrTypeNamespace_2020_01_21

None

arelle.XbrlConst.dtrTypeNamespace_2021_12_08_CR

None

arelle.XbrlConst.dtrTypeNamespace_2022_03_31

None

arelle.XbrlConst.dtrTypeNamespace_2023_12_20_CR

None

arelle.XbrlConst.dtrTypeNamespace_2024_01_31

None

arelle.XbrlConst.dtrTypeNamespace_WGWD

None

arelle.XbrlConst._dtrTypeNamespaces2019AndNewer

()

arelle.XbrlConst._dtrTypeNamespaces2018_07_11AndNewer

()

arelle.XbrlConst._dtrTypeNamespacesAll

()

arelle.XbrlConst.dtrNoDecimalsItemTypes

‘_tuple(…)’

arelle.XbrlConst.dtrPrefixedContentItemTypes

‘_tuple(…)’

arelle.XbrlConst.dtrPrefixedContentTypes

‘_tuple(…)’

arelle.XbrlConst.dtrSQNameItemTypes

‘_tuple(…)’

arelle.XbrlConst.dtrSQNameTypes

‘_tuple(…)’

arelle.XbrlConst.dtrSQNamesItemTypes

‘_tuple(…)’

arelle.XbrlConst.dtrSQNamesTypes

‘_tuple(…)’

arelle.XbrlConst.dtrSQNameNamesItemTypes

None

arelle.XbrlConst.dtrSQNameNamesTypes

None

arelle.XbrlConst.wgnStringItemTypeNames

(‘stringItemType’, ‘normalizedStringItemType’)

arelle.XbrlConst.dtrNoLangItemTypeNames

(‘domainItemType’, ‘noLangTokenItemType’, ‘noLangStringItemType’)

arelle.XbrlConst.xsdNoLangTypeNames

(‘language’, ‘Name’)

arelle.XbrlConst.xsdStringTypeNames

(‘string’, ‘normalizedString’, ‘token’, ‘language’, ‘Name’, ‘NCName’, ‘ID’, ‘IDREF’, ‘IDREFS’, ‘ENTI…

arelle.XbrlConst.ver10

‘http://xbrl.org/2010/versioning-base’

arelle.XbrlConst.vercb

‘http://xbrl.org/2010/versioning-concept-basic’

arelle.XbrlConst.verce

‘http://xbrl.org/2010/versioning-concept-extended’

arelle.XbrlConst.verrels

‘http://xbrl.org/2010/versioning-relationship-sets’

arelle.XbrlConst.veria

‘http://xbrl.org/2010/versioning-instance-aspects’

arelle.XbrlConst.ver

‘http://xbrl.org/2013/versioning-base’

arelle.XbrlConst.vercu

‘http://xbrl.org/2013/versioning-concept-use’

arelle.XbrlConst.vercd

‘http://xbrl.org/2013/versioning-concept-details’

arelle.XbrlConst.verdim

‘http://xbrl.org/2013/versioning-dimensions’

arelle.XbrlConst.verPrefixNS

None

arelle.XbrlConst.enum2s

None

arelle.XbrlConst.enums

None

arelle.XbrlConst.qnEnumerationItemType2014

‘qname(…)’

arelle.XbrlConst.qnEnumerationItemType2020

‘qname(…)’

arelle.XbrlConst.qnEnumerationItemTypeYYYY

‘qname(…)’

arelle.XbrlConst.qnEnumerationSetItemType2020

‘qname(…)’

arelle.XbrlConst.qnEnumerationSetItemTypeYYYY

‘qname(…)’

arelle.XbrlConst.qnEnumerationSetValDimType2020

‘qname(…)’

arelle.XbrlConst.qnEnumerationSetValDimTypeYYYY

‘qname(…)’

arelle.XbrlConst.qnEnumerationItemType11YYYY

‘qname(…)’

arelle.XbrlConst.qnEnumerationSetItemType11YYYY

‘qname(…)’

arelle.XbrlConst.qnEnumerationListItemType11YYYY

‘qname(…)’

arelle.XbrlConst.qnEnumerationItemType2016

‘qname(…)’

arelle.XbrlConst.qnEnumerationsItemType2016

‘qname(…)’

arelle.XbrlConst.qnEnumerationListItemTypes

()

arelle.XbrlConst.qnEnumerationSetItemTypes

()

arelle.XbrlConst.qnEnumerationItemTypes

()

arelle.XbrlConst.qnEnumerationTypes

None

arelle.XbrlConst.qnEnumeration2ItemTypes

()

arelle.XbrlConst.attrEnumerationDomain2014

‘{http://xbrl.org/2014/extensible-enumerations}domain’

arelle.XbrlConst.attrEnumerationDomain2020

‘{http://xbrl.org/2020/extensible-enumerations-2.0}domain’

arelle.XbrlConst.attrEnumerationDomainYYYY

‘{http://xbrl.org/WGWD/YYYY-MM-DD/extensible-enumerations-2.0}domain’

arelle.XbrlConst.attrEnumerationDomain11YYYY

‘{http://xbrl.org/WGWD/YYYY-MM-DD/extensible-enumerations-1.1}domain’

arelle.XbrlConst.attrEnumerationDomain2016

‘{http://xbrl.org/PWD/2016-10-12/extensible-enumerations-1.1}domain’

arelle.XbrlConst.attrEnumerationLinkrole2014

‘{http://xbrl.org/2014/extensible-enumerations}linkrole’

arelle.XbrlConst.attrEnumerationLinkrole2020

‘{http://xbrl.org/2020/extensible-enumerations-2.0}linkrole’

arelle.XbrlConst.attrEnumerationLinkroleYYYY

‘{http://xbrl.org/WGWD/YYYY-MM-DD/extensible-enumerations-2.0}linkrole’

arelle.XbrlConst.attrEnumerationLinkrole11YYYY

‘{http://xbrl.org/WGWD/YYYY-MM-DD/extensible-enumerations-1.1}linkrole’

arelle.XbrlConst.attrEnumerationLinkrole2016

‘{http://xbrl.org/PWD/2016-10-12/extensible-enumerations-1.1}linkrole’

arelle.XbrlConst.attrEnumerationUsable2014

‘{http://xbrl.org/2014/extensible-enumerations}headUsable’

arelle.XbrlConst.attrEnumerationUsable2020

‘{http://xbrl.org/2020/extensible-enumerations-2.0}headUsable’

arelle.XbrlConst.attrEnumerationUsableYYYY

‘{http://xbrl.org/WGWD/YYYY-MM-DD/extensible-enumerations-2.0}headUsable’

arelle.XbrlConst.attrEnumerationUsable11YYYY

‘{http://xbrl.org/WGWD/YYYY-MM-DD/extensible-enumerations-1.1}headUsable’

arelle.XbrlConst.attrEnumerationUsable2016

‘{http://xbrl.org/PWD/2016-10-12/extensible-enumerations-1.1}headUsable’

arelle.XbrlConst.variable

‘http://xbrl.org/2008/variable’

arelle.XbrlConst.qnVariableSet

‘qname(…)’

arelle.XbrlConst.qnVariableVariable

‘qname(…)’

arelle.XbrlConst.qnVariableFilter

‘qname(…)’

arelle.XbrlConst.qnVariableFilterArc

‘qname(…)’

arelle.XbrlConst.qnParameter

‘qname(…)’

arelle.XbrlConst.qnFactVariable

‘qname(…)’

arelle.XbrlConst.qnGeneralVariable

‘qname(…)’

arelle.XbrlConst.qnPrecondition

‘qname(…)’

arelle.XbrlConst.qnEqualityDefinition

‘qname(…)’

arelle.XbrlConst.qnEqualityTestA

‘qname(…)’

arelle.XbrlConst.qnEqualityTestB

‘qname(…)’

arelle.XbrlConst.formula

‘http://xbrl.org/2008/formula’

arelle.XbrlConst.tuple

‘http://xbrl.org/2010/formula/tuple’

arelle.XbrlConst.qnFormula

‘qname(…)’

arelle.XbrlConst.qnTuple

‘qname(…)’

arelle.XbrlConst.qnFormulaUncovered

‘qname(…)’

arelle.XbrlConst.qnFormulaDimensionSAV

‘qname(…)’

arelle.XbrlConst.qnFormulaOccEmpty

‘qname(…)’

arelle.XbrlConst.ca

‘http://xbrl.org/2008/assertion/consistency’

arelle.XbrlConst.qnConsistencyAssertion

‘qname(…)’

arelle.XbrlConst.qnCaAspectMatchedFacts

‘qname(…)’

arelle.XbrlConst.qnCaAcceptanceRadius

‘qname(…)’

arelle.XbrlConst.qnCaAbsoluteAcceptanceRadiusExpression

‘qname(…)’

arelle.XbrlConst.qnCaProportionalAcceptanceRadiusExpression

‘qname(…)’

arelle.XbrlConst.ea

‘http://xbrl.org/2008/assertion/existence’

arelle.XbrlConst.qnExistenceAssertion

‘qname(…)’

arelle.XbrlConst.qnEaTestExpression

‘qname(…)’

arelle.XbrlConst.va

‘http://xbrl.org/2008/assertion/value’

arelle.XbrlConst.qnValueAssertion

‘qname(…)’

arelle.XbrlConst.qnVaTestExpression

‘qname(…)’

arelle.XbrlConst.formulaStartsWith

‘http://xbrl.org/arcrole/20’

arelle.XbrlConst.equalityDefinition

‘http://xbrl.org/arcrole/2008/equality-definition’

arelle.XbrlConst.variableSet

‘http://xbrl.org/arcrole/2008/variable-set’

arelle.XbrlConst.variableSetFilter

‘http://xbrl.org/arcrole/2008/variable-set-filter’

arelle.XbrlConst.variableFilter

‘http://xbrl.org/arcrole/2008/variable-filter’

arelle.XbrlConst.variableSetPrecondition

‘http://xbrl.org/arcrole/2008/variable-set-precondition’

arelle.XbrlConst.consistencyAssertionFormula

‘http://xbrl.org/arcrole/2008/consistency-assertion-formula’

arelle.XbrlConst.consistencyAssertionParameter

‘http://xbrl.org/arcrole/2008/consistency-assertion-parameter’

arelle.XbrlConst.validation

‘http://xbrl.org/2008/validation’

arelle.XbrlConst.qnAssertion

‘qname(…)’

arelle.XbrlConst.qnVariableSetAssertion

‘qname(…)’

arelle.XbrlConst.qnAssertionSet

‘qname(…)’

arelle.XbrlConst.assertionSet

‘http://xbrl.org/arcrole/2008/assertion-set’

arelle.XbrlConst.assertionUnsatisfiedSeverity

‘http://xbrl.org/arcrole/2016/assertion-unsatisfied-severity’

arelle.XbrlConst.assertionUnsatisfiedSeverity20

‘http://xbrl.org/arcrole/2022/assertion-unsatisfied-severity’

arelle.XbrlConst.assertionUnsatisfiedSeverities

()

arelle.XbrlConst.qnAssertionSeverityError

‘qname(…)’

arelle.XbrlConst.qnAssertionSeverityWarning

‘qname(…)’

arelle.XbrlConst.qnAssertionSeverityOk

‘qname(…)’

arelle.XbrlConst.qnAssertionSeverityError20

‘qname(…)’

arelle.XbrlConst.qnAssertionSeverityWarning20

‘qname(…)’

arelle.XbrlConst.qnAssertionSeverityOk20

‘qname(…)’

arelle.XbrlConst.qnAssertionSeverityExpression20

‘qname(…)’

arelle.XbrlConst.acf

‘http://xbrl.org/2010/filter/aspect-cover’

arelle.XbrlConst.qnAspectCover

‘qname(…)’

arelle.XbrlConst.bf

‘http://xbrl.org/2008/filter/boolean’

arelle.XbrlConst.qnAndFilter

‘qname(…)’

arelle.XbrlConst.qnOrFilter

‘qname(…)’

arelle.XbrlConst.booleanFilter

‘http://xbrl.org/arcrole/2008/boolean-filter’

arelle.XbrlConst.cfi

‘http://xbrl.org/2010/custom-function’

arelle.XbrlConst.functionImplementation

‘http://xbrl.org/arcrole/2010/function-implementation’

arelle.XbrlConst.qnCustomFunctionSignature

‘qname(…)’

arelle.XbrlConst.qnCustomFunctionImplementation

‘qname(…)’

arelle.XbrlConst.crf

‘http://xbrl.org/2010/filter/concept-relation’

arelle.XbrlConst.qnConceptRelation

‘qname(…)’

arelle.XbrlConst.cf

‘http://xbrl.org/2008/filter/concept’

arelle.XbrlConst.qnConceptName

‘qname(…)’

arelle.XbrlConst.qnConceptPeriodType

‘qname(…)’

arelle.XbrlConst.qnConceptBalance

‘qname(…)’

arelle.XbrlConst.qnConceptCustomAttribute

‘qname(…)’

arelle.XbrlConst.qnConceptDataType

‘qname(…)’

arelle.XbrlConst.qnConceptSubstitutionGroup

‘qname(…)’

arelle.XbrlConst.cfcn

‘http://xbrl.org/2008/conformance/function’

arelle.XbrlConst.df

‘http://xbrl.org/2008/filter/dimension’

arelle.XbrlConst.qnExplicitDimension

‘qname(…)’

arelle.XbrlConst.qnTypedDimension

‘qname(…)’

arelle.XbrlConst.ef

‘http://xbrl.org/2008/filter/entity’

arelle.XbrlConst.qnEntityIdentifier

‘qname(…)’

arelle.XbrlConst.qnEntitySpecificIdentifier

‘qname(…)’

arelle.XbrlConst.qnEntitySpecificScheme

‘qname(…)’

arelle.XbrlConst.qnEntityRegexpIdentifier

‘qname(…)’

arelle.XbrlConst.qnEntityRegexpScheme

‘qname(…)’

arelle.XbrlConst.function

‘http://xbrl.org/2008/function’

arelle.XbrlConst.fn

‘http://www.w3.org/2005/xpath-functions’

arelle.XbrlConst.xfi

‘http://www.xbrl.org/2008/function/instance’

arelle.XbrlConst.qnXfiRoot

‘qname(…)’

arelle.XbrlConst.xff

‘http://www.xbrl.org/2010/function/formula’

arelle.XbrlConst.gf

‘http://xbrl.org/2008/filter/general’

arelle.XbrlConst.qnGeneral

‘qname(…)’

arelle.XbrlConst.instances

‘http://xbrl.org/2010/variable/instance’

arelle.XbrlConst.qnInstance

‘qname(…)’

arelle.XbrlConst.instanceVariable

‘http://xbrl.org/arcrole/2010/instance-variable’

arelle.XbrlConst.formulaInstance

‘http://xbrl.org/arcrole/2010/formula-instance’

arelle.XbrlConst.qnStandardInputInstance

‘qname(…)’

arelle.XbrlConst.qnStandardOutputInstance

‘qname(…)’

arelle.XbrlConst.mf

‘http://xbrl.org/2008/filter/match’

arelle.XbrlConst.qnMatchConcept

‘qname(…)’

arelle.XbrlConst.qnMatchDimension

‘qname(…)’

arelle.XbrlConst.qnMatchEntityIdentifier

‘qname(…)’

arelle.XbrlConst.qnMatchLocation

‘qname(…)’

arelle.XbrlConst.qnMatchPeriod

‘qname(…)’

arelle.XbrlConst.qnMatchSegment

‘qname(…)’

arelle.XbrlConst.qnMatchScenario

‘qname(…)’

arelle.XbrlConst.qnMatchNonXDTSegment

‘qname(…)’

arelle.XbrlConst.qnMatchNonXDTScenario

‘qname(…)’

arelle.XbrlConst.qnMatchUnit

‘qname(…)’

arelle.XbrlConst.msg

‘http://xbrl.org/2010/message’

arelle.XbrlConst.qnMessage

‘qname(…)’

arelle.XbrlConst.assertionSatisfiedMessage

‘http://xbrl.org/arcrole/2010/assertion-satisfied-message’

arelle.XbrlConst.assertionUnsatisfiedMessage

‘http://xbrl.org/arcrole/2010/assertion-unsatisfied-message’

arelle.XbrlConst.standardMessage

‘http://www.xbrl.org/2010/role/message’

arelle.XbrlConst.terseMessage

‘http://www.xbrl.org/2010/role/terseMessage’

arelle.XbrlConst.verboseMessage

‘http://www.xbrl.org/2010/role/verboseMessage’

arelle.XbrlConst.pf

‘http://xbrl.org/2008/filter/period’

arelle.XbrlConst.qnPeriod

‘qname(…)’

arelle.XbrlConst.qnPeriodStart

‘qname(…)’

arelle.XbrlConst.qnPeriodEnd

‘qname(…)’

arelle.XbrlConst.qnPeriodInstant

‘qname(…)’

arelle.XbrlConst.qnForever

‘qname(…)’

arelle.XbrlConst.qnInstantDuration

‘qname(…)’

arelle.XbrlConst.registry

‘http://xbrl.org/2008/registry’

arelle.XbrlConst.rf

‘http://xbrl.org/2008/filter/relative’

arelle.XbrlConst.qnRelativeFilter

‘qname(…)’

arelle.XbrlConst.ssf

‘http://xbrl.org/2008/filter/segment-scenario’

arelle.XbrlConst.qnSegmentFilter

‘qname(…)’

arelle.XbrlConst.qnScenarioFilter

‘qname(…)’

arelle.XbrlConst.tf

‘http://xbrl.org/2008/filter/tuple’

arelle.XbrlConst.qnAncestorFilter

‘qname(…)’

arelle.XbrlConst.qnLocationFilter

‘qname(…)’

arelle.XbrlConst.qnParentFilter

‘qname(…)’

arelle.XbrlConst.qnSiblingFilter

‘qname(…)’

arelle.XbrlConst.uf

‘http://xbrl.org/2008/filter/unit’

arelle.XbrlConst.qnSingleMeasure

‘qname(…)’

arelle.XbrlConst.qnGeneralMeasures

‘qname(…)’

arelle.XbrlConst.vf

‘http://xbrl.org/2008/filter/value’

arelle.XbrlConst.qnNilFilter

‘qname(…)’

arelle.XbrlConst.qnPrecisionFilter

‘qname(…)’

arelle.XbrlConst.xpath2err

‘http://www.w3.org/2005/xqt-errors’

arelle.XbrlConst.variablesScope

‘http://xbrl.org/arcrole/2010/variables-scope’

arelle.XbrlConst.tableMMDD

‘http://xbrl.org/PWD/2016-MM-DD/table’

arelle.XbrlConst.tableModelMMDD

‘http://xbrl.org/PWD/2016-MM-DD/table/model’

arelle.XbrlConst.tableBreakdownMMDD

‘http://xbrl.org/arcrole/PWD/2014-MM-DD/table-breakdown’

arelle.XbrlConst.tableBreakdownTreeMMDD

‘http://xbrl.org/arcrole/PWD/2014-MM-DD/breakdown-tree’

arelle.XbrlConst.tableDefinitionNodeSubtreeMMDD

‘http://xbrl.org/arcrole/PWD/2014-MM-DD/definition-node-subtree’

arelle.XbrlConst.tableFilterMMDD

‘http://xbrl.org/arcrole/PWD/2014-MM-DD/table-filter’

arelle.XbrlConst.tableAspectNodeFilterMMDD

‘http://xbrl.org/arcrole/PWD/2014-MM-DD/aspect-node-filter’

arelle.XbrlConst.tableParameterMMDD

‘http://xbrl.org/arcrole/PWD/2014-MM-DD/table-parameter’

arelle.XbrlConst.qnTableTableMMDD

‘qname(…)’

arelle.XbrlConst.qnTableBreakdownMMDD

‘qname(…)’

arelle.XbrlConst.qnTableRuleNodeMMDD

‘qname(…)’

arelle.XbrlConst.qnTableRuleSetMMDD

‘qname(…)’

arelle.XbrlConst.qnTableDefinitionNodeMMDD

‘qname(…)’

arelle.XbrlConst.qnTableClosedDefinitionNodeMMDD

‘qname(…)’

arelle.XbrlConst.qnTableConceptRelationshipNodeMMDD

‘qname(…)’

arelle.XbrlConst.qnTableDimensionRelationshipNodeMMDD

‘qname(…)’

arelle.XbrlConst.qnTableAspectNodeMMDD

‘qname(…)’

arelle.XbrlConst.table

‘http://xbrl.org/2014/table’

arelle.XbrlConst.tableModel

‘http://xbrl.org/2014/table/model’

arelle.XbrlConst.tableBreakdown

‘http://xbrl.org/arcrole/2014/table-breakdown’

arelle.XbrlConst.tableBreakdownTree

‘http://xbrl.org/arcrole/2014/breakdown-tree’

arelle.XbrlConst.tableDefinitionNodeSubtree

‘http://xbrl.org/arcrole/2014/definition-node-subtree’

arelle.XbrlConst.tableFilter

‘http://xbrl.org/arcrole/2014/table-filter’

arelle.XbrlConst.tableAspectNodeFilter

‘http://xbrl.org/arcrole/2014/aspect-node-filter’

arelle.XbrlConst.tableParameter

‘http://xbrl.org/arcrole/2014/table-parameter’

arelle.XbrlConst.qnTableTable

‘qname(…)’

arelle.XbrlConst.qnTableBreakdown

‘qname(…)’

arelle.XbrlConst.qnTableRuleNode

‘qname(…)’

arelle.XbrlConst.qnTableRuleSet

‘qname(…)’

arelle.XbrlConst.qnTableDefinitionNode

‘qname(…)’

arelle.XbrlConst.qnTableClosedDefinitionNode

‘qname(…)’

arelle.XbrlConst.qnTableConceptRelationshipNode

‘qname(…)’

arelle.XbrlConst.qnTableDimensionRelationshipNode

‘qname(…)’

arelle.XbrlConst.qnTableAspectNode

‘qname(…)’

arelle.XbrlConst.booleanValueTrue

‘true’

arelle.XbrlConst.booleanValueFalse

‘false’

arelle.XbrlConst.euRend

‘http://www.eurofiling.info/2010/rendering’

arelle.XbrlConst.euTableAxis

‘http://www.eurofiling.info/arcrole/2010/table-axis’

arelle.XbrlConst.euAxisMember

‘http://www.eurofiling.info/arcrole/2010/axis-member’

arelle.XbrlConst.qnEuTable

‘qname(…)’

arelle.XbrlConst.qnEuAxisCoord

‘qname(…)’

arelle.XbrlConst.euGroupTable

‘http://www.eurofiling.info/xbrl/arcrole/group-table’

arelle.XbrlConst.widerNarrower

‘http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower’

arelle.XbrlConst.xdtSchemaErrorNS

‘http://www.xbrl.org/2005/genericXmlSchemaError’

arelle.XbrlConst.errMsgPrefixNS

None

arelle.XbrlConst.qnEuFiTuple

‘qname(…)’

arelle.XbrlConst.qnEuFiIndFact

‘qname(…)’

arelle.XbrlConst.cnEuFiIndAttr

‘{http://www.eurofiling.info/xbrl/ext/filing-indicators}filed’

arelle.XbrlConst.qnFiFact

‘qname(…)’

arelle.XbrlConst.qnFiDim

‘qname(…)’

arelle.XbrlConst.defaultLocale

‘en-GB’

arelle.XbrlConst.arcroleGroupDetect

detect

arelle.XbrlConst.baseSetArcroleLabel(arcrole: str) str
arelle.XbrlConst.labelroleLabel(role: str) str
arelle.XbrlConst.isStandardNamespace(namespaceURI: str) bool
arelle.XbrlConst.standardNamespaceSchemaLocations

None

arelle.XbrlConst.isNumericXsdType(xsdType: str) bool
arelle.XbrlConst.isDecimalXsdType(xsdType: str) bool
arelle.XbrlConst.isIntegerXsdType(xsdType: str) bool
arelle.XbrlConst.standardLabelRoles

None

arelle.XbrlConst.standardReferenceRoles

None

arelle.XbrlConst.standardLinkbaseRefRoles

None

arelle.XbrlConst.standardRoles

None

arelle.XbrlConst.isStandardRole(role: str) bool
arelle.XbrlConst.isTotalRole(role: str) bool
arelle.XbrlConst.isNetRole(role: str) bool
arelle.XbrlConst.isLabelRole(role: str) bool
arelle.XbrlConst.isNumericRole(role: str) bool
arelle.XbrlConst.isStandardArcrole(role: str) bool
arelle.XbrlConst.standardArcroleCyclesAllowed: dict[str, Tuple[str, str | None]]

None

arelle.XbrlConst.standardArcroleArcElement(arcrole: str) str
arelle.XbrlConst.isDefinitionOrXdtArcrole(arcrole: str) bool
arelle.XbrlConst.isStandardResourceOrExtLinkElement(element: arelle.ModelObject.ModelObject) bool
arelle.XbrlConst.isStandardArcElement(element: arelle.ModelObject.ModelObject) bool
arelle.XbrlConst.isStandardArcInExtLinkElement(element: arelle.ModelObject.ModelObject) bool
arelle.XbrlConst.standardExtLinkQnames

None

arelle.XbrlConst.standardExtLinkQnamesAndResources

None

arelle.XbrlConst.isStandardExtLinkQname(qName: arelle.ModelValue.QName) bool
arelle.XbrlConst.isStandardArcQname(qName: arelle.ModelValue.QName) bool
arelle.XbrlConst.isDimensionArcrole(arcrole: str) bool
arelle.XbrlConst.consecutiveArcrole: dict[str, str | Tuple[str, ...]]

None

arelle.XbrlConst.isTableRenderingArcrole(arcrole: str) bool
arelle.XbrlConst.tableIndexingArcroles

‘frozenset(…)’

arelle.XbrlConst.isTableIndexingArcrole(arcrole: str) bool
arelle.XbrlConst.isFormulaArcrole(arcrole: str) bool
arelle.XbrlConst.isResourceArcrole(arcrole: str) bool
arelle.XbrlConst.lrrRoleHrefs

None

arelle.XbrlConst.lrrArcroleHrefs

None

arelle.XbrlConst.lrrUnapprovedRoles

None

arelle.XbrlConst.lrrUnapprovedArcroles

None