arelle.TableStructure
#
See COPYRIGHT.md for copyright information.
Module Contents#
Functions#
Data#
common mis-spellings of parenthetical to match successfully (from 2013 SEC filings) paranthetical parenthical parentheical parenthtical parenthethical parenthentical prenthetical parenethetical |
|
API#
- arelle.TableStructure.STMT#
‘.* - statement - ‘
- arelle.TableStructure.notDET#
‘(?!.*details)’
- arelle.TableStructure.notCMPRH#
‘(?!.*comprehensive)’
- arelle.TableStructure.isCMPRH#
‘(?=.*comprehensive)’
common mis-spellings of parenthetical to match successfully (from 2013 SEC filings) paranthetical parenthical parentheical parenthtical parenthethical parenthentical prenthetical parenethetical
use a regular expression that is forgiving on at least the above and doens’t match variations of parent, transparent, etc.
- arelle.TableStructure.rePARENTHETICAL#
‘pa?r[ae]ne?th\w?[aei]+\w?t?h?i?c’
- arelle.TableStructure.notPAR#
None
- arelle.TableStructure.isPAR#
None
- arelle.TableStructure.UGT_TOPICS#
None
- arelle.TableStructure.RE(*args)#
- arelle.TableStructure.EFMtableCodes#
[(‘BS’,), (‘BSP’,), (‘IS’,), (‘ISP’,), (‘CI’,), (‘CIP’,), (‘EQ’,), (‘EQP’,), (‘CF’,), (‘CFP’,), (‘CA…
- arelle.TableStructure.HMRCtableCodes#
[(‘DEI’,), (‘BS’,), (‘IS’,), (‘CF’,), (‘SE’,)]
- arelle.TableStructure.evaluateRoleTypesTableCodes(modelXbrl)#
- arelle.TableStructure.evaluateTableIndex(modelXbrl, lang=None)#
- arelle.TableStructure.parentNameMatchLen(tableName, parentRoleType)#
- arelle.TableStructure.EFMlinkRoleURIstructure(modelXbrl, roleURI)#
- arelle.TableStructure.EFMlinkRoleDescendants(relSet, concept, dimMems, priItems)#
- arelle.TableStructure.EFMdimMems(relSet, concept, memQNames)#