def objectId(self,refId=""):
        return "_{0}_{1}".format(refId, self.objectIndex)
If holiday falls on Saturday, use day before (Friday) instead;
dataset/ETHPy150Open Arelle/Arelle/arelle/ModelObject.py/ModelObject.objectId--crossover with--dataset/ETHPy150Open pydata/pandas/pandas/tseries/holiday.py/nearest_workday