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