 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLandImprovment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premBuildingStructure | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPrem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premStandingTimber | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPremForest | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.landImprovement | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherNonRecurrAllow | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premPermanentCrops | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremNonRecurrPayment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.machineryAndImplements | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAssistance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.paymUnderBasicPaymentScheme | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAllowance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherExpenseAll | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherAllowance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.scrappingAllow | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.afforestationReoccurringPaym | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.animalProduction | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.deficiencyPayment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premOther | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.youngFarmerPrem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.buildingStructure | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.greeningPrem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.redistributivePayment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.organic | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.land | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.socSec | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.livelihoodSecurity | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.permanentCrops | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.compensationPaymEnvironmentRequirem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.miscOther | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLand | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agriculturalEnvironmentMeasures | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremAnnual | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremRedemptionForAbandonment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.wageSubsidies | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.standingTimber | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agrardiesel | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.plantProducts | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.EEG | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremAnnual | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPremForest | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.paymUnderBasicPaymentScheme | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agriculturalEnvironmentMeasures | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.EEG | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.wageSubsidies | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.livelihoodSecurity | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.permanentCrops | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherExpenseAll | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premPermanentCrops | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.redistributivePayment | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremNonRecurrPayment | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.deficiencyPayment | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.animalProduction | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.scrappingAllow | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.other | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premStandingTimber | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.socSec | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.organic | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.landImprovement | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.buildingStructure | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAllowance | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premBuildingStructure | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.youngFarmerPrem | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremRedemptionForAbandonment | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.compensationPaymEnvironmentRequirem | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.machineryAndImplements | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agrardiesel | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherAllowance | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.greeningPrem | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.standingTimber | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premOther | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.afforestationReoccurringPaym | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.miscOther | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.land | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAssistance | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherNonRecurrAllow | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.plantProducts | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPrem | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLandImprovment | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLand | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLandImprovment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premBuildingStructure | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPrem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premStandingTimber | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPremForest | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.landImprovement | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherNonRecurrAllow | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premPermanentCrops | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremNonRecurrPayment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.machineryAndImplements | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAssistance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.paymUnderBasicPaymentScheme | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAllowance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherExpenseAll | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherAllowance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.scrappingAllow | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.afforestationReoccurringPaym | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.animalProduction | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.deficiencyPayment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premOther | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.youngFarmerPrem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.buildingStructure | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.greeningPrem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.redistributivePayment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.organic | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.land | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.socSec | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.livelihoodSecurity | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.permanentCrops | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.compensationPaymEnvironmentRequirem | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.miscOther | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLand | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agriculturalEnvironmentMeasures | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremAnnual | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremRedemptionForAbandonment | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.wageSubsidies | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.standingTimber | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agrardiesel | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.plantProducts | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.EEG | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLandImprovment | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premBuildingStructure | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPrem | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premStandingTimber | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherPremForest | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.landImprovement | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherNonRecurrAllow | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premPermanentCrops | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremNonRecurrPayment | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.machineryAndImplements | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAssistance | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.paymUnderBasicPaymentScheme | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.hardshipAllowance | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherExpenseAll | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.otherAllowance | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.scrappingAllow | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.afforestationReoccurringPaym | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.animalProduction | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.deficiencyPayment | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premOther | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.youngFarmerPrem | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.buildingStructure | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.greeningPrem | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.redistributivePayment | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.organic | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.land | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.socSec | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.livelihoodSecurity | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.permanentCrops | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.compensationPaymEnvironmentRequirem | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.miscOther | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.premLand | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agriculturalEnvironmentMeasures | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremAnnual | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.interestsPremRedemptionForAbandonment | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.wageSubsidies | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.standingTimber | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.agrardiesel | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.plantProducts | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.otherOpRevenue.grants.EEG | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |