arelle.XbrlConst
¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Functions¶
Data¶
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(…)’
‘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(…)’
- arelle.XbrlConst.link¶
‘http://www.xbrl.org/2003/linkbase’
- arelle.XbrlConst.qnLinkArcroleRef¶
‘qname(…)’
- arelle.XbrlConst.qnLinkLinkbase¶
‘qname(…)’
- arelle.XbrlConst.qnLinkLinkbaseRef¶
‘qname(…)’
- arelle.XbrlConst.qnLinkLoc¶
‘qname(…)’
- arelle.XbrlConst.qnLinkLabelLink¶
‘qname(…)’
- arelle.XbrlConst.qnLinkLabelArc¶
‘qname(…)’
- arelle.XbrlConst.qnLinkLabel¶
‘qname(…)’
- arelle.XbrlConst.qnLinkReferenceLink¶
‘qname(…)’
- arelle.XbrlConst.qnLinkReferenceArc¶
‘qname(…)’
- arelle.XbrlConst.qnLinkReference¶
‘qname(…)’
- arelle.XbrlConst.qnLinkRoleRef¶
‘qname(…)’
- arelle.XbrlConst.qnLinkSchemaRef¶
‘qname(…)’
- arelle.XbrlConst.qnLinkPart¶
‘qname(…)’
- arelle.XbrlConst.qnLinkFootnoteLink¶
‘qname(…)’
- arelle.XbrlConst.qnLinkFootnoteArc¶
‘qname(…)’
- arelle.XbrlConst.qnLinkFootnote¶
‘qname(…)’
- arelle.XbrlConst.qnLinkPresentationLink¶
‘qname(…)’
- arelle.XbrlConst.qnLinkPresentationArc¶
‘qname(…)’
- arelle.XbrlConst.qnLinkCalculationLink¶
‘qname(…)’
- arelle.XbrlConst.qnLinkCalculationArc¶
‘qname(…)’
- arelle.XbrlConst.qnLinkDefinitionLink¶
‘qname(…)’
- arelle.XbrlConst.qnLinkDefinitionArc¶
‘qname(…)’
- arelle.XbrlConst.gen¶
‘http://xbrl.org/2008/generic’
- arelle.XbrlConst.qnGenLink¶
‘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(…)’
- arelle.XbrlConst.xlink¶
‘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