# {py:mod}`arelle.model.PIBase` ```{py:module} arelle.model.PIBase ``` ```{autodoc2-docstring} arelle.model.PIBase :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`PIBase ` - ```{autodoc2-docstring} arelle.model.PIBase.PIBase :summary: ``` ```` ### API ````{py:class} PIBase(target: str, text: str | None = None) :canonical: arelle.model.PIBase.PIBase ```{autodoc2-docstring} arelle.model.PIBase.PIBase ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.model.PIBase.PIBase.__init__ ``` ````