@property
    def filterRelationships(self):
        try:
            return self._filterRelationships
        except __HOLE__:
            rels = [] # order so conceptName filter is first (if any) (may want more sorting in future)
            for rel in self.modelXbrl.relationshipSet(XbrlConst.variableFilter).fromModelObject(self):
                if isinstance(rel.toModelObject,ModelConceptName):
                    rels.insert(0, rel)  # put conceptName filters first
                else:
                    rels.append(rel)
            self._filterRelationships = rels
            return rels
dataset/ETHPy150Open Arelle/Arelle/arelle/ModelFormulaObject.py/ModelFactVariable.filterRelationships