# {py:mod}`arelle.RuntimeOptions` ```{py:module} arelle.RuntimeOptions ``` ```{autodoc2-docstring} arelle.RuntimeOptions :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`RuntimeOptions ` - ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`RuntimeOptionValue ` - ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptionValue :summary: ``` ```` ### API ````{py:data} RuntimeOptionValue :canonical: arelle.RuntimeOptions.RuntimeOptionValue :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptionValue ``` ```` ```{py:exception} RuntimeOptionsException() :canonical: arelle.RuntimeOptions.RuntimeOptionsException Bases: {py:obj}`Exception` ``` `````{py:class} RuntimeOptions :canonical: arelle.RuntimeOptions.RuntimeOptions ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions ``` ````{py:attribute} _initialized :canonical: arelle.RuntimeOptions.RuntimeOptions._initialized :type: bool :value: > False ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions._initialized ``` ```` ````{py:attribute} pluginOptions :canonical: arelle.RuntimeOptions.RuntimeOptions.pluginOptions :type: dataclasses.InitVar[typing.Optional[dict[str, arelle.RuntimeOptions.RuntimeOptionValue]]] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.pluginOptions ``` ```` ````{py:attribute} strictOptions :canonical: arelle.RuntimeOptions.RuntimeOptions.strictOptions :type: bool :value: > True ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.strictOptions ``` ```` ````{py:attribute} abortOnMajorError :canonical: arelle.RuntimeOptions.RuntimeOptions.abortOnMajorError :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.abortOnMajorError ``` ```` ````{py:attribute} about :canonical: arelle.RuntimeOptions.RuntimeOptions.about :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.about ``` ```` ````{py:attribute} anchFile :canonical: arelle.RuntimeOptions.RuntimeOptions.anchFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.anchFile ``` ```` ````{py:attribute} arcroleTypesFile :canonical: arelle.RuntimeOptions.RuntimeOptions.arcroleTypesFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.arcroleTypesFile ``` ```` ````{py:attribute} betaObjectModel :canonical: arelle.RuntimeOptions.RuntimeOptions.betaObjectModel :type: typing.Optional[bool] :value: > False ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.betaObjectModel ``` ```` ````{py:attribute} cacheDirectory :canonical: arelle.RuntimeOptions.RuntimeOptions.cacheDirectory :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.cacheDirectory ``` ```` ````{py:attribute} calFile :canonical: arelle.RuntimeOptions.RuntimeOptions.calFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.calFile ``` ```` ````{py:attribute} calcDecimals :canonical: arelle.RuntimeOptions.RuntimeOptions.calcDecimals :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.calcDecimals ``` ```` ````{py:attribute} calcDeduplicate :canonical: arelle.RuntimeOptions.RuntimeOptions.calcDeduplicate :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.calcDeduplicate ``` ```` ````{py:attribute} calcPrecision :canonical: arelle.RuntimeOptions.RuntimeOptions.calcPrecision :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.calcPrecision ``` ```` ````{py:attribute} calcs :canonical: arelle.RuntimeOptions.RuntimeOptions.calcs :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.calcs ``` ```` ````{py:attribute} collectProfileStats :canonical: arelle.RuntimeOptions.RuntimeOptions.collectProfileStats :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.collectProfileStats ``` ```` ````{py:attribute} conceptsFile :canonical: arelle.RuntimeOptions.RuntimeOptions.conceptsFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.conceptsFile ``` ```` ````{py:attribute} deduplicateFacts :canonical: arelle.RuntimeOptions.RuntimeOptions.deduplicateFacts :type: typing.Optional[arelle.ValidateDuplicateFacts.DeduplicationType] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.deduplicateFacts ``` ```` ````{py:attribute} diagnostics :canonical: arelle.RuntimeOptions.RuntimeOptions.diagnostics :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.diagnostics ``` ```` ````{py:attribute} diffFile :canonical: arelle.RuntimeOptions.RuntimeOptions.diffFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.diffFile ``` ```` ````{py:attribute} dimFile :canonical: arelle.RuntimeOptions.RuntimeOptions.dimFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.dimFile ``` ```` ````{py:attribute} disablePersistentConfig :canonical: arelle.RuntimeOptions.RuntimeOptions.disablePersistentConfig :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.disablePersistentConfig ``` ```` ````{py:attribute} disableRtl :canonical: arelle.RuntimeOptions.RuntimeOptions.disableRtl :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.disableRtl ``` ```` ````{py:attribute} disclosureSystemName :canonical: arelle.RuntimeOptions.RuntimeOptions.disclosureSystemName :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.disclosureSystemName ``` ```` ````{py:attribute} DTSFile :canonical: arelle.RuntimeOptions.RuntimeOptions.DTSFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.DTSFile ``` ```` ````{py:attribute} entrypointFile :canonical: arelle.RuntimeOptions.RuntimeOptions.entrypointFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.entrypointFile ``` ```` ````{py:attribute} factListCols :canonical: arelle.RuntimeOptions.RuntimeOptions.factListCols :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.factListCols ``` ```` ````{py:attribute} factTableCols :canonical: arelle.RuntimeOptions.RuntimeOptions.factTableCols :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.factTableCols ``` ```` ````{py:attribute} factTableFile :canonical: arelle.RuntimeOptions.RuntimeOptions.factTableFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.factTableFile ``` ```` ````{py:attribute} factsFile :canonical: arelle.RuntimeOptions.RuntimeOptions.factsFile :type: typing.Optional[str | arelle.FileSource.FileNamedStringIO] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.factsFile ``` ```` ````{py:attribute} formulaAction :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaAction :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaAction ``` ```` ````{py:attribute} formulaAsserResultCounts :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaAsserResultCounts :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaAsserResultCounts ``` ```` ````{py:attribute} formulaCacheSize :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaCacheSize :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaCacheSize ``` ```` ````{py:attribute} formulaCallExprCode :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaCallExprCode :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaCallExprCode ``` ```` ````{py:attribute} formulaCallExprEval :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaCallExprEval :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaCallExprEval ``` ```` ````{py:attribute} formulaCallExprResult :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaCallExprResult :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaCallExprResult ``` ```` ````{py:attribute} formulaCallExprSource :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaCallExprSource :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaCallExprSource ``` ```` ````{py:attribute} formulaCompileOnly :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaCompileOnly :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaCompileOnly ``` ```` ````{py:attribute} formulaFormulaRules :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaFormulaRules :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaFormulaRules ``` ```` ````{py:attribute} formulaParamExprResult :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaParamExprResult :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaParamExprResult ``` ```` ````{py:attribute} formulaParamInputValue :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaParamInputValue :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaParamInputValue ``` ```` ````{py:attribute} formulaRunIDs :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaRunIDs :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaRunIDs ``` ```` ````{py:attribute} formulaSatisfiedAsser :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaSatisfiedAsser :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaSatisfiedAsser ``` ```` ````{py:attribute} formulaUnmessagedUnsatisfiedAsser :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaUnmessagedUnsatisfiedAsser :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaUnmessagedUnsatisfiedAsser ``` ```` ````{py:attribute} formulaUnsatisfiedAsser :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaUnsatisfiedAsser :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaUnsatisfiedAsser ``` ```` ````{py:attribute} formulaUnsatisfiedAsserError :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaUnsatisfiedAsserError :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaUnsatisfiedAsserError ``` ```` ````{py:attribute} formulaVarExpressionCode :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionCode :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionCode ``` ```` ````{py:attribute} formulaVarExpressionEvaluation :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionEvaluation :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionEvaluation ``` ```` ````{py:attribute} formulaVarExpressionResult :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionResult :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionResult ``` ```` ````{py:attribute} formulaVarExpressionSource :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionSource :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarExpressionSource ``` ```` ````{py:attribute} formulaVarFilterWinnowing :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarFilterWinnowing :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarFilterWinnowing ``` ```` ````{py:attribute} formulaVarFiltersResult :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarFiltersResult :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarFiltersResult ``` ```` ````{py:attribute} formulaVarSetExprEval :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarSetExprEval :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarSetExprEval ``` ```` ````{py:attribute} formulaVarSetExprResult :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarSetExprResult :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarSetExprResult ``` ```` ````{py:attribute} formulaVarsOrder :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaVarsOrder :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaVarsOrder ``` ```` ````{py:attribute} formulaeFile :canonical: arelle.RuntimeOptions.RuntimeOptions.formulaeFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.formulaeFile ``` ```` ````{py:attribute} httpUserAgent :canonical: arelle.RuntimeOptions.RuntimeOptions.httpUserAgent :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.httpUserAgent ``` ```` ````{py:attribute} httpsRedirectCache :canonical: arelle.RuntimeOptions.RuntimeOptions.httpsRedirectCache :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.httpsRedirectCache ``` ```` ````{py:attribute} importFiles :canonical: arelle.RuntimeOptions.RuntimeOptions.importFiles :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.importFiles ``` ```` ````{py:attribute} infosetValidate :canonical: arelle.RuntimeOptions.RuntimeOptions.infosetValidate :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.infosetValidate ``` ```` ````{py:attribute} internetConnectivity :canonical: arelle.RuntimeOptions.RuntimeOptions.internetConnectivity :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.internetConnectivity ``` ```` ````{py:attribute} internetLogDownloads :canonical: arelle.RuntimeOptions.RuntimeOptions.internetLogDownloads :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.internetLogDownloads ``` ```` ````{py:attribute} internetRecheck :canonical: arelle.RuntimeOptions.RuntimeOptions.internetRecheck :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.internetRecheck ``` ```` ````{py:attribute} internetTimeout :canonical: arelle.RuntimeOptions.RuntimeOptions.internetTimeout :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.internetTimeout ``` ```` ````{py:attribute} keepOpen :canonical: arelle.RuntimeOptions.RuntimeOptions.keepOpen :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.keepOpen ``` ```` ````{py:attribute} labelLang :canonical: arelle.RuntimeOptions.RuntimeOptions.labelLang :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.labelLang ``` ```` ````{py:attribute} labelRole :canonical: arelle.RuntimeOptions.RuntimeOptions.labelRole :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.labelRole ``` ```` ````{py:attribute} logCodeFilter :canonical: arelle.RuntimeOptions.RuntimeOptions.logCodeFilter :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logCodeFilter ``` ```` ````{py:attribute} logFile :canonical: arelle.RuntimeOptions.RuntimeOptions.logFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logFile ``` ```` ````{py:attribute} logFileMode :canonical: arelle.RuntimeOptions.RuntimeOptions.logFileMode :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logFileMode ``` ```` ````{py:attribute} logFormat :canonical: arelle.RuntimeOptions.RuntimeOptions.logFormat :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logFormat ``` ```` ````{py:attribute} logLevel :canonical: arelle.RuntimeOptions.RuntimeOptions.logLevel :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logLevel ``` ```` ````{py:attribute} logLevelFilter :canonical: arelle.RuntimeOptions.RuntimeOptions.logLevelFilter :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logLevelFilter ``` ```` ````{py:attribute} logPropagate :canonical: arelle.RuntimeOptions.RuntimeOptions.logPropagate :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logPropagate ``` ```` ````{py:attribute} logRefObjectProperties :canonical: arelle.RuntimeOptions.RuntimeOptions.logRefObjectProperties :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logRefObjectProperties ``` ```` ````{py:attribute} logTextMaxLength :canonical: arelle.RuntimeOptions.RuntimeOptions.logTextMaxLength :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logTextMaxLength ``` ```` ````{py:attribute} logXmlMaxAttributeLength :canonical: arelle.RuntimeOptions.RuntimeOptions.logXmlMaxAttributeLength :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.logXmlMaxAttributeLength ``` ```` ````{py:attribute} monitorParentProcess :canonical: arelle.RuntimeOptions.RuntimeOptions.monitorParentProcess :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.monitorParentProcess ``` ```` ````{py:attribute} noCertificateCheck :canonical: arelle.RuntimeOptions.RuntimeOptions.noCertificateCheck :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.noCertificateCheck ``` ```` ````{py:attribute} outputAttribution :canonical: arelle.RuntimeOptions.RuntimeOptions.outputAttribution :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.outputAttribution ``` ```` ````{py:attribute} packageManifestName :canonical: arelle.RuntimeOptions.RuntimeOptions.packageManifestName :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.packageManifestName ``` ```` ````{py:attribute} packages :canonical: arelle.RuntimeOptions.RuntimeOptions.packages :type: typing.Optional[list[str]] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.packages ``` ```` ````{py:attribute} parameterSeparator :canonical: arelle.RuntimeOptions.RuntimeOptions.parameterSeparator :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.parameterSeparator ``` ```` ````{py:attribute} parameters :canonical: arelle.RuntimeOptions.RuntimeOptions.parameters :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.parameters ``` ```` ````{py:attribute} password :canonical: arelle.RuntimeOptions.RuntimeOptions.password :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.password ``` ```` ````{py:attribute} plugins :canonical: arelle.RuntimeOptions.RuntimeOptions.plugins :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.plugins ``` ```` ````{py:attribute} preFile :canonical: arelle.RuntimeOptions.RuntimeOptions.preFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.preFile ``` ```` ````{py:attribute} proxy :canonical: arelle.RuntimeOptions.RuntimeOptions.proxy :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.proxy ``` ```` ````{py:attribute} redirectFallbacks :canonical: arelle.RuntimeOptions.RuntimeOptions.redirectFallbacks :type: typing.Optional[dict[typing.Pattern[str], str]] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.redirectFallbacks ``` ```` ````{py:attribute} relationshipCols :canonical: arelle.RuntimeOptions.RuntimeOptions.relationshipCols :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.relationshipCols ``` ```` ````{py:attribute} roleTypesFile :canonical: arelle.RuntimeOptions.RuntimeOptions.roleTypesFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.roleTypesFile ``` ```` ````{py:attribute} rssReport :canonical: arelle.RuntimeOptions.RuntimeOptions.rssReport :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.rssReport ``` ```` ````{py:attribute} rssReportCols :canonical: arelle.RuntimeOptions.RuntimeOptions.rssReportCols :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.rssReportCols ``` ```` ````{py:attribute} saveDeduplicatedInstance :canonical: arelle.RuntimeOptions.RuntimeOptions.saveDeduplicatedInstance :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.saveDeduplicatedInstance ``` ```` ````{py:attribute} saveOIMToXMLReport :canonical: arelle.RuntimeOptions.RuntimeOptions.saveOIMToXMLReport :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.saveOIMToXMLReport ``` ```` ````{py:attribute} showEnvironment :canonical: arelle.RuntimeOptions.RuntimeOptions.showEnvironment :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.showEnvironment ``` ```` ````{py:attribute} showOptions :canonical: arelle.RuntimeOptions.RuntimeOptions.showOptions :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.showOptions ``` ```` ````{py:attribute} skipDTS :canonical: arelle.RuntimeOptions.RuntimeOptions.skipDTS :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.skipDTS ``` ```` ````{py:attribute} skipLoading :canonical: arelle.RuntimeOptions.RuntimeOptions.skipLoading :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.skipLoading ``` ```` ````{py:attribute} statusPipe :canonical: arelle.RuntimeOptions.RuntimeOptions.statusPipe :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.statusPipe ``` ```` ````{py:attribute} tableFile :canonical: arelle.RuntimeOptions.RuntimeOptions.tableFile :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.tableFile ``` ```` ````{py:attribute} testReport :canonical: arelle.RuntimeOptions.RuntimeOptions.testReport :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.testReport ``` ```` ````{py:attribute} testReportCols :canonical: arelle.RuntimeOptions.RuntimeOptions.testReportCols :type: typing.Optional[int] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.testReportCols ``` ```` ````{py:attribute} testcaseExpectedErrors :canonical: arelle.RuntimeOptions.RuntimeOptions.testcaseExpectedErrors :type: typing.Optional[dict[str, list[str]]] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.testcaseExpectedErrors ``` ```` ````{py:attribute} testcaseFilters :canonical: arelle.RuntimeOptions.RuntimeOptions.testcaseFilters :type: typing.Optional[list[str]] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.testcaseFilters ``` ```` ````{py:attribute} testcaseResultOptions :canonical: arelle.RuntimeOptions.RuntimeOptions.testcaseResultOptions :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.testcaseResultOptions ``` ```` ````{py:attribute} testcaseResultsCaptureWarnings :canonical: arelle.RuntimeOptions.RuntimeOptions.testcaseResultsCaptureWarnings :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.testcaseResultsCaptureWarnings ``` ```` ````{py:attribute} timeVariableSetEvaluation :canonical: arelle.RuntimeOptions.RuntimeOptions.timeVariableSetEvaluation :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.timeVariableSetEvaluation ``` ```` ````{py:attribute} uiLang :canonical: arelle.RuntimeOptions.RuntimeOptions.uiLang :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.uiLang ``` ```` ````{py:attribute} username :canonical: arelle.RuntimeOptions.RuntimeOptions.username :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.username ``` ```` ````{py:attribute} utrUrl :canonical: arelle.RuntimeOptions.RuntimeOptions.utrUrl :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.utrUrl ``` ```` ````{py:attribute} utrValidate :canonical: arelle.RuntimeOptions.RuntimeOptions.utrValidate :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.utrValidate ``` ```` ````{py:attribute} validate :canonical: arelle.RuntimeOptions.RuntimeOptions.validate :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.validate ``` ```` ````{py:attribute} validateDuplicateFacts :canonical: arelle.RuntimeOptions.RuntimeOptions.validateDuplicateFacts :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.validateDuplicateFacts ``` ```` ````{py:attribute} validateXmlOim :canonical: arelle.RuntimeOptions.RuntimeOptions.validateXmlOim :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.validateXmlOim ``` ```` ````{py:attribute} validateEFM :canonical: arelle.RuntimeOptions.RuntimeOptions.validateEFM :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.validateEFM ``` ```` ````{py:attribute} validateEFMCalcTree :canonical: arelle.RuntimeOptions.RuntimeOptions.validateEFMCalcTree :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.validateEFMCalcTree ``` ```` ````{py:attribute} validateHMRC :canonical: arelle.RuntimeOptions.RuntimeOptions.validateHMRC :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.validateHMRC ``` ```` ````{py:attribute} validateTestcaseSchema :canonical: arelle.RuntimeOptions.RuntimeOptions.validateTestcaseSchema :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.validateTestcaseSchema ``` ```` ````{py:attribute} versReportFile :canonical: arelle.RuntimeOptions.RuntimeOptions.versReportFile :type: typing.Optional[str | arelle.FileSource.FileNamedStringIO] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.versReportFile ``` ```` ````{py:attribute} viewArcrole :canonical: arelle.RuntimeOptions.RuntimeOptions.viewArcrole :type: typing.Optional[bool] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.viewArcrole ``` ```` ````{py:attribute} viewFile :canonical: arelle.RuntimeOptions.RuntimeOptions.viewFile :type: typing.Optional[str | arelle.FileSource.FileNamedStringIO] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.viewFile ``` ```` ````{py:attribute} webserver :canonical: arelle.RuntimeOptions.RuntimeOptions.webserver :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.webserver ``` ```` ````{py:attribute} xdgConfigHome :canonical: arelle.RuntimeOptions.RuntimeOptions.xdgConfigHome :type: typing.Optional[str] :value: > None ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.xdgConfigHome ``` ```` ````{py:method} __delattr__(name: str) -> typing.Any :canonical: arelle.RuntimeOptions.RuntimeOptions.__delattr__ ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.__delattr__ ``` ```` ````{py:method} __eq__(other: typing.Any) -> bool :canonical: arelle.RuntimeOptions.RuntimeOptions.__eq__ ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.__eq__ ``` ```` ````{py:method} __getattr__(name: str) -> typing.Any :canonical: arelle.RuntimeOptions.RuntimeOptions.__getattr__ ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.__getattr__ ``` ```` ````{py:method} __repr__() -> str :canonical: arelle.RuntimeOptions.RuntimeOptions.__repr__ ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.__repr__ ``` ```` ````{py:method} __post_init__(pluginOptions: typing.Optional[dict[str, arelle.RuntimeOptions.RuntimeOptionValue]]) -> None :canonical: arelle.RuntimeOptions.RuntimeOptions.__post_init__ ```{autodoc2-docstring} arelle.RuntimeOptions.RuntimeOptions.__post_init__ ``` ```` `````