# {py:mod}`arelle.utils.validate.ContextIssues` ```{py:module} arelle.utils.validate.ContextIssues ``` ```{autodoc2-docstring} arelle.utils.validate.ContextIssues :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ContextIssues ` - ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.ContextIssues :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`getContextIssues ` - ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.getContextIssues :summary: ``` ```` ### API `````{py:class} ContextIssues :canonical: arelle.utils.validate.ContextIssues.ContextIssues ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.ContextIssues ``` ````{py:attribute} contextsWithImproperContent :canonical: arelle.utils.validate.ContextIssues.ContextIssues.contextsWithImproperContent :type: set[arelle.ModelInstanceObject.ModelContext] :value: > None ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.ContextIssues.contextsWithImproperContent ``` ```` ````{py:attribute} contextsWithPeriodTime :canonical: arelle.utils.validate.ContextIssues.ContextIssues.contextsWithPeriodTime :type: set[arelle.ModelInstanceObject.ModelContext] :value: > None ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.ContextIssues.contextsWithPeriodTime ``` ```` ````{py:attribute} contextsWithPeriodTimeZone :canonical: arelle.utils.validate.ContextIssues.ContextIssues.contextsWithPeriodTimeZone :type: set[arelle.ModelInstanceObject.ModelContext] :value: > None ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.ContextIssues.contextsWithPeriodTimeZone ``` ```` ````{py:attribute} contextsWithSegments :canonical: arelle.utils.validate.ContextIssues.ContextIssues.contextsWithSegments :type: set[arelle.ModelInstanceObject.ModelContext] :value: > None ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.ContextIssues.contextsWithSegments ``` ```` ````{py:attribute} contextsWithWrongInstantDate :canonical: arelle.utils.validate.ContextIssues.ContextIssues.contextsWithWrongInstantDate :type: set[arelle.ModelInstanceObject.ModelContext] :value: > None ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.ContextIssues.contextsWithWrongInstantDate ``` ```` ````` ````{py:function} getContextIssues(modelXbrl: arelle.ModelXbrl.ModelXbrl, esefYear: int | None = None) -> arelle.utils.validate.ContextIssues.ContextIssues :canonical: arelle.utils.validate.ContextIssues.getContextIssues ```{autodoc2-docstring} arelle.utils.validate.ContextIssues.getContextIssues ``` ````