 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.misc | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticCorp | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignCorp | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticLoan | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignLoan | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.investmentShares | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticLoan | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.investmentShares | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignCorp | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticCorp | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.misc | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignLoan | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticLoan | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.investmentShares | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignCorp | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticCorp | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.misc | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignLoan | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignCorp | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticLoan | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.other | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.misc | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignLoan | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.investmentShares | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticCorp | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticLoan | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.investmentShares | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignCorp | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.domesticCorp | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.misc | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.revalCurrAss.foreignLoan | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |