| r0.c0 | Receipts of customers/Current | rj-i:ReceiptsCustomers | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r0.c1 | Receipts of customers/Previous | rj-i:ReceiptsCustomers | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r1.c0 | Payments to suppliers/Current | rj-cp-i:PaymentsSuppliers | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r1.c1 | Payments to suppliers/Previous | rj-cp-i:PaymentsSuppliers | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r2.c0 | Payments to employees/Current | rj-i:PaymentsEmployees | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r2.c1 | Payments to employees/Previous | rj-i:PaymentsEmployees | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r3.c0 | Operating result (used in cash flow statement)/Current | rj-i:OperatingResultCashFlow | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r3.c1 | Operating result (used in cash flow statement)/Previous | rj-i:OperatingResultCashFlow | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r4.c0 | Adjustments for depreciation and amortisation expense/Current | rj-i:AdjustmentsDepreciationAndAmortisationExpense | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r4.c1 | Adjustments for depreciation and amortisation expense/Previous | rj-i:AdjustmentsDepreciationAndAmortisationExpense | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r5.c0 | Adjustments for (reversal of) impairment recognised in profit or loss/Current | rj-i:AdjustmentsImpairmentLossReversalImpairmentLossRecognisedInProfitLoss | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r5.c1 | Adjustments for (reversal of) impairment recognised in profit or loss/Previous | rj-i:AdjustmentsImpairmentLossReversalImpairmentLossRecognisedInProfitLoss | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r6.c0 | Increase (decrease) in provisions/Current | rj-i:IncreaseDecreaseProvisions | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r6.c1 | Increase (decrease) in provisions/Previous | rj-i:IncreaseDecreaseProvisions | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r7.c0 | Other income statement line items with receipts and payments not considered as operating activities/Current | rj-i:LineItemsOtherIncomeStatementReceiptsPaymentsNotConsideredOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r7.c1 | Other income statement line items with receipts and payments not considered as operating activities/Previous | rj-i:LineItemsOtherIncomeStatementReceiptsPaymentsNotConsideredOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r8.c0 | Other income statement line items that have no impact on receipts and payments/Current | rj-i:LineItemsOtherIncomeStatementNoImpactReceiptsPayments | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r8.c1 | Other income statement line items that have no impact on receipts and payments/Previous | rj-i:LineItemsOtherIncomeStatementNoImpactReceiptsPayments | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r9.c0 | Other adjustments to reconcile to the operating result/Current | rj-cp-i:AdjustmentsReconcileOperatingResultOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r9.c1 | Other adjustments to reconcile to the operating result/Previous | rj-cp-i:AdjustmentsReconcileOperatingResultOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r10.c0 | Adjustments to reconcile to the operating result/Current | rj-i:AdjustmentsReconcileOperatingResult | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r10.c1 | Adjustments to reconcile to the operating result/Previous | rj-i:AdjustmentsReconcileOperatingResult | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r11.c0 | Decrease (increase) in securities/Current | rj-cp-i:IncreaseDecreaseInSecurities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r11.c1 | Decrease (increase) in securities/Previous | rj-cp-i:IncreaseDecreaseInSecurities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r12.c0 | Decrease (increase) in trade receivables/Current | rj-i:IncreaseDecreaseInTradeAccountsReceivable | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r12.c1 | Decrease (increase) in trade receivables/Previous | rj-i:IncreaseDecreaseInTradeAccountsReceivable | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r13.c0 | Decrease (increase) in inventories/Current | rj-i:IncreaseDecreaseInInventories | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r13.c1 | Decrease (increase) in inventories/Previous | rj-i:IncreaseDecreaseInInventories | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r14.c0 | Decrease (increase) in construction contracts/Current | rj-cp-i:IncreaseDecreaseInConstructionContracts | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r14.c1 | Decrease (increase) in construction contracts/Previous | rj-cp-i:IncreaseDecreaseInConstructionContracts | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r15.c0 | Increase (decrease) in trade payables/Current | rj-i:IncreaseDecreaseInTradeAccountsPayable | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r15.c1 | Increase (decrease) in trade payables/Previous | rj-i:IncreaseDecreaseInTradeAccountsPayable | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r16.c0 | Decrease (increase) in other receivables/Current | rj-i:IncreaseDecreaseInOtherReceivables | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r16.c1 | Decrease (increase) in other receivables/Previous | rj-i:IncreaseDecreaseInOtherReceivables | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r17.c0 | Increase (decrease) in other payables/Current | rj-cp-i:IncreaseDecreaseInOtherPayables | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r17.c1 | Increase (decrease) in other payables/Previous | rj-cp-i:IncreaseDecreaseInOtherPayables | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r18.c0 | Changes in working capital/Current | rj-i:ChangesWorkingCapital | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r18.c1 | Changes in working capital/Previous | rj-i:ChangesWorkingCapital | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r19.c0 | Cash flows from (used in) operations/Current | rj-i:CashFlowFromOperations | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r19.c1 | Cash flows from (used in) operations/Previous | rj-i:CashFlowFromOperations | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r20.c0 | Payments relating to the reclaiming of value added tax/Current | rj-i:PaymentsReclaimingValueAddedTax | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r20.c1 | Payments relating to the reclaiming of value added tax/Previous | rj-i:PaymentsReclaimingValueAddedTax | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r21.c0 | Payments relating to installments under operational leasing/Current | rj-i:PaymentsInstallmentsOperationalLeasing | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r21.c1 | Payments relating to installments under operational leasing/Previous | rj-i:PaymentsInstallmentsOperationalLeasing | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r22.c0 | Receipts from royalties, commissions and such/Current | rj-i:ReceiptsRoyaltiesCommissionAndSuch | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r22.c1 | Receipts from royalties, commissions and such/Previous | rj-i:ReceiptsRoyaltiesCommissionAndSuch | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r23.c0 | Payments relating to the purchase of goods and services/Current | rj-i:PaymentsPurchaseGoodsServices | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r23.c1 | Payments relating to the purchase of goods and services/Previous | rj-i:PaymentsPurchaseGoodsServices | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r24.c0 | Payments relating to the production process/Current | rj-i:PaymentsProductionProcess | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r24.c1 | Payments relating to the production process/Previous | rj-i:PaymentsProductionProcess | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r25.c0 | Interest received (from operating activities)/Current | rj-i:InterestReceivedClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r25.c1 | Interest received (from operating activities)/Previous | rj-i:InterestReceivedClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r26.c0 | Dividends received (from operating activities)/Current | rj-i:DividendsReceivedClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r26.c1 | Dividends received (from operating activities)/Previous | rj-i:DividendsReceivedClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r27.c0 | Income tax received (from operating activities)/Current | rj-i:IncomeTaxReceivedClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r27.c1 | Income tax received (from operating activities)/Previous | rj-i:IncomeTaxReceivedClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r28.c0 | Receipts relating to the payment of value added tax/Current | rj-i:ReceiptsPaymentValueAddedTax | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r28.c1 | Receipts relating to the payment of value added tax/Previous | rj-i:ReceiptsPaymentValueAddedTax | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r29.c0 | Interest paid (from operating activities)/Current | rj-i:InterestPaidClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r29.c1 | Interest paid (from operating activities)/Previous | rj-i:InterestPaidClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r30.c0 | Dividends paid to shareholders of the company (from operating activities)/Current | rj-i:DividendsPaidToShareholdersClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r30.c1 | Dividends paid to shareholders of the company (from operating activities)/Previous | rj-i:DividendsPaidToShareholdersClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r31.c0 | Dividends paid to holders of minority interests (from operating activities)/Current | rj-i:DividendsPaidToMinorityInterestsClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r31.c1 | Dividends paid to holders of minority interests (from operating activities)/Previous | rj-i:DividendsPaidToMinorityInterestsClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r32.c0 | Dividends paid to others (from operating activities)/Current | rj-cp-i:DividendsPaidOtherClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r32.c1 | Dividends paid to others (from operating activities)/Previous | rj-cp-i:DividendsPaidOtherClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r33.c0 | Dividends paid (from operating activities)/Current | rj-i:DividendsPaidClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r33.c1 | Dividends paid (from operating activities)/Previous | rj-i:DividendsPaidClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r34.c0 | Income tax paid (from operating activities)/Current | rj-i:IncomeTaxPaidClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r34.c1 | Income tax paid (from operating activities)/Previous | rj-i:IncomeTaxPaidClassifiedAsOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r35.c0 | Other cash flows (from operating activities)/Current | rj-cp-i:CashFlowsOperatingActivitiesOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r35.c1 | Other cash flows (from operating activities)/Previous | rj-cp-i:CashFlowsOperatingActivitiesOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r36.c0 | Cash flows from (used in) operating activities/Current | rj-i:CashFlowOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r36.c1 | Cash flows from (used in) operating activities/Previous | rj-i:CashFlowOperatingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r37.c0 | Purchase of group companies/Current | rj-i:PurchaseGroupCompanies | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r37.c1 | Purchase of group companies/Previous | rj-i:PurchaseGroupCompanies | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r38.c0 | Proceeds from sales of group companies/Current | rj-i:ProceedsSalesGroupCompanies | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r38.c1 | Proceeds from sales of group companies/Previous | rj-i:ProceedsSalesGroupCompanies | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r39.c0 | Purchase of intangible assets/Current | rj-i:PurchaseIntangibleAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r39.c1 | Purchase of intangible assets/Previous | rj-i:PurchaseIntangibleAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r40.c0 | Proceeds from sales of intangible assets/Current | rj-i:ProceedsSalesIntangibleAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r40.c1 | Proceeds from sales of intangible assets/Previous | rj-i:ProceedsSalesIntangibleAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r41.c0 | Purchase of property, plant and equipment/Current | rj-i:PurchasePropertyPlantEquipment | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r41.c1 | Purchase of property, plant and equipment/Previous | rj-i:PurchasePropertyPlantEquipment | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r42.c0 | Proceeds from sales of property, plant and equipment/Current | rj-i:ProceedsSalesPropertyPlantAndEquipment | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r42.c1 | Proceeds from sales of property, plant and equipment/Previous | rj-i:ProceedsSalesPropertyPlantAndEquipment | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r43.c0 | Purchase of investment properties/Current | rj-cp-i:PurchaseInvestmentProperties | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r43.c1 | Purchase of investment properties/Previous | rj-cp-i:PurchaseInvestmentProperties | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r44.c0 | Proceeds from sales of investment properties/Current | rj-cp-i:ProceedsSalesInvestmentProperties | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r44.c1 | Proceeds from sales of investment properties/Previous | rj-cp-i:ProceedsSalesInvestmentProperties | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r45.c0 | Purchase of non-consolidated entities/Current | rj-i:PurchaseNonConsolidatedEntities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r45.c1 | Purchase of non-consolidated entities/Previous | rj-i:PurchaseNonConsolidatedEntities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r46.c0 | Proceeds from sales of non-consolidated entities/Current | rj-i:ProceedsSalesNonconsolidatedEntities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r46.c1 | Proceeds from sales of non-consolidated entities/Previous | rj-i:ProceedsSalesNonconsolidatedEntities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r47.c0 | Expenditure capitalized development costs/Current | rj-i:PaymentsCapitalizedDevelopmentCosts | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r47.c1 | Expenditure capitalized development costs/Previous | rj-i:PaymentsCapitalizedDevelopmentCosts | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r48.c0 | Expenses for the purchase of land, buildings, machinery, concessions and participations/Current | rj-i:PurchaseLandBuildingsMachinesConcessionsParticipations | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r48.c1 | Expenses for the purchase of land, buildings, machinery, concessions and participations/Previous | rj-i:PurchaseLandBuildingsMachinesConcessionsParticipations | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r49.c0 | Payments related to self made tangible assets/Current | rj-i:PaymentsSelfMadeTangibleAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r49.c1 | Payments related to self made tangible assets/Previous | rj-i:PaymentsSelfMadeTangibleAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r50.c0 | Revenue from the sale of intangible assets, unless accounted for as net sales/Current | rj-i:ProceedsSalesIntangibleAssetsNotAccountedAsNetSales | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r50.c1 | Revenue from the sale of intangible assets, unless accounted for as net sales/Previous | rj-i:ProceedsSalesIntangibleAssetsNotAccountedAsNetSales | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r51.c0 | Expenses in connection with the provision and repayment of long-term loans granted by the legal entity/Current | rj-i:PaymentsProvisionRepaymentLongTermLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r51.c1 | Expenses in connection with the provision and repayment of long-term loans granted by the legal entity/Previous | rj-i:PaymentsProvisionRepaymentLongTermLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r52.c0 | Receipts in connection with the provision and repayment of long-term loans granted by the legal entity/Current | rj-i:ReceiptsProvisionRepaymentLongTermLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r52.c1 | Receipts in connection with the provision and repayment of long-term loans granted by the legal entity/Previous | rj-i:ReceiptsProvisionRepaymentLongTermLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r53.c0 | Payments arising from the investment in non-short-term highly liquid securities/Current | rj-i:PaymentsInvestmentsNonShortTermHighlyLiquidSecurities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r53.c1 | Payments arising from the investment in non-short-term highly liquid securities/Previous | rj-i:PaymentsInvestmentsNonShortTermHighlyLiquidSecurities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r54.c0 | Receipts arising from the investment in non-short-term highly liquid securities/Current | rj-i:ReceiptsInvestmentsNonShortTermHighlyLiquidSecurities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r54.c1 | Receipts arising from the investment in non-short-term highly liquid securities/Previous | rj-i:ReceiptsInvestmentsNonShortTermHighlyLiquidSecurities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r55.c0 | Purchase of other financial assets/Current | rj-i:PurchaseOtherFinancialAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r55.c1 | Purchase of other financial assets/Previous | rj-i:PurchaseOtherFinancialAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r56.c0 | Proceeds from sales of other financial assets/Current | rj-i:ProceedsSalesOtherFinancialAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r56.c1 | Proceeds from sales of other financial assets/Previous | rj-i:ProceedsSalesOtherFinancialAssets | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r57.c0 | Interest received (from investing activities)/Current | rj-i:InterestReceivedClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r57.c1 | Interest received (from investing activities)/Previous | rj-i:InterestReceivedClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r58.c0 | Dividends received (from investing activities)/Current | rj-i:DividendsReceivedClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r58.c1 | Dividends received (from investing activities)/Previous | rj-i:DividendsReceivedClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r59.c0 | Income tax received (from investing activities)/Current | rj-i:IncomeTaxReceivedClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r59.c1 | Income tax received (from investing activities)/Previous | rj-i:IncomeTaxReceivedClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r60.c0 | Interest paid (from investing activities)/Current | rj-i:InterestPaidClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r60.c1 | Interest paid (from investing activities)/Previous | rj-i:InterestPaidClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r61.c0 | Income tax paid (from investing activities)/Current | rj-i:IncomeTaxPaidClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r61.c1 | Income tax paid (from investing activities)/Previous | rj-i:IncomeTaxPaidClassifiedAsInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r62.c0 | Other cash flows (from investing activities)/Current | rj-cp-i:CashFlowsInvestingActivitiesOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r62.c1 | Other cash flows (from investing activities)/Previous | rj-cp-i:CashFlowsInvestingActivitiesOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r63.c0 | Cash flows from (used in) investing activities/Current | rj-i:CashFlowInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r63.c1 | Cash flows from (used in) investing activities/Previous | rj-i:CashFlowInvestingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r64.c0 | Increase (decrease) in payables to banks/Current | rj-cp-i:IncreaseDecreasePayablesCreditInstitutions | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r64.c1 | Increase (decrease) in payables to banks/Previous | rj-cp-i:IncreaseDecreasePayablesCreditInstitutions | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r65.c0 | Proceeds from issuing shares/Current | rj-i:ProceedsIssueShares | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r65.c1 | Proceeds from issuing shares/Previous | rj-i:ProceedsIssueShares | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r66.c0 | Payments to acquire or redeem entity's shares/Current | rj-i:PaymentsAcquireRedeemEntitysShares | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r66.c1 | Payments to acquire or redeem entity's shares/Previous | rj-i:PaymentsAcquireRedeemEntitysShares | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r67.c0 | Proceeds from borrowings/Current | rj-i:ProceedsFromBorrowings | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r67.c1 | Proceeds from borrowings/Previous | rj-i:ProceedsFromBorrowings | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r68.c0 | Proceeds from debenture loans/Current | rj-i:ProceedsFromBorrowingsDebentureLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r68.c1 | Proceeds from debenture loans/Previous | rj-i:ProceedsFromBorrowingsDebentureLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r69.c0 | Proceeds from private loans/Current | rj-i:ProceedsFromBorrowingsPrivateLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r69.c1 | Proceeds from private loans/Previous | rj-i:ProceedsFromBorrowingsPrivateLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r70.c0 | Proceeds from mortgage loans/Current | rj-i:ProceedsFromBorrowingsMortgageLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r70.c1 | Proceeds from mortgage loans/Previous | rj-i:ProceedsFromBorrowingsMortgageLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r71.c0 | Proceeds from a sale and financial leaseback transaction/Current | rj-i:ProceedsFromSaleAndFinancialLeasebackTransaction | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r71.c1 | Proceeds from a sale and financial leaseback transaction/Previous | rj-i:ProceedsFromSaleAndFinancialLeasebackTransaction | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r72.c0 | Proceeds from other short and long term loans/Current | rj-i:ProceedsFromBorrowingsOtherLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r72.c1 | Proceeds from other short and long term loans/Previous | rj-i:ProceedsFromBorrowingsOtherLoans | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r73.c0 | Repayments of borrowings/Current | rj-i:RepaymentsBorrowings | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r73.c1 | Repayments of borrowings/Previous | rj-i:RepaymentsBorrowings | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r74.c0 | Income tax received (from financing activities)/Current | rj-i:IncomeTaxReceivedClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r74.c1 | Income tax received (from financing activities)/Previous | rj-i:IncomeTaxReceivedClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r75.c0 | Interest paid (from financing activities)/Current | rj-i:InterestPaidClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r75.c1 | Interest paid (from financing activities)/Previous | rj-i:InterestPaidClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r76.c0 | Dividends paid to shareholders of the company (from financing activities)/Current | rj-i:DividendsPaidToShareholdersClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r76.c1 | Dividends paid to shareholders of the company (from financing activities)/Previous | rj-i:DividendsPaidToShareholdersClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r77.c0 | Dividends paid to holders of minority interests (from financing activities)/Current | rj-i:DividendsPaidToMinorityInterestsClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r77.c1 | Dividends paid to holders of minority interests (from financing activities)/Previous | rj-i:DividendsPaidToMinorityInterestsClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r78.c0 | Dividends paid to others (from financing activities)/Current | rj-cp-i:DividendsPaidOtherClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r78.c1 | Dividends paid to others (from financing activities)/Previous | rj-cp-i:DividendsPaidOtherClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r79.c0 | Dividends paid (from financing activities)/Current | rj-i:DividendsPaidClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r79.c1 | Dividends paid (from financing activities)/Previous | rj-i:DividendsPaidClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r80.c0 | Income tax paid (from financing activities)/Current | rj-i:IncomeTaxPaidClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r80.c1 | Income tax paid (from financing activities)/Previous | rj-i:IncomeTaxPaidClassifiedAsFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r81.c0 | Other cash flows from financing activities/Current | rj-cp-i:CashFlowsFinancingActivitiesOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r81.c1 | Other cash flows from financing activities/Previous | rj-cp-i:CashFlowsFinancingActivitiesOther | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r82.c0 | Cash flows from (used in) financing activities/Current | rj-i:CashFlowFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r82.c1 | Cash flows from (used in) financing activities/Previous | rj-i:CashFlowFinancingActivities | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r83.c0 | Net cash flows/Current | rj-i:NetCashFlows | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r83.c1 | Net cash flows/Previous | rj-i:NetCashFlows | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r84.c0 | Proceeds from cash resources obtained at acquisition/Current | rj-i:ProceedsCashObtainedAcquisition | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r84.c1 | Proceeds from cash resources obtained at acquisition/Previous | rj-i:ProceedsCashObtainedAcquisition | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r85.c0 | Effect of exchange rate changes on cash and cash equivalents/Current | rj-i:EffectExchangeRateChangesCashAndCashEquivalents | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r85.c1 | Effect of exchange rate changes on cash and cash equivalents/Previous | rj-i:EffectExchangeRateChangesCashAndCashEquivalents | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r86.c0 | Increase (decrease) in cash and cash equivalents/Current | rj-i:IncreaseDecreaseCashAndCashEquivalents | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r86.c1 | Increase (decrease) in cash and cash equivalents/Previous | rj-i:IncreaseDecreaseCashAndCashEquivalents | nl-types:monetaryNoDecimals20ItemType | duration | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r87.c0 | Cash and cash equivalents (cash flow)/Current | rj-i:CashAndCashEquivalentsCashFlow | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r87.c1 | Cash and cash equivalents (cash flow)/Previous | rj-i:CashAndCashEquivalentsCashFlow | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r88.c0 | Cash and cash equivalents (cash flow)/Current | rj-i:CashAndCashEquivalentsCashFlow | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |
| r88.c1 | Cash and cash equivalents (cash flow)/Previous | rj-i:CashAndCashEquivalentsCashFlow | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember |