| r0.c0 | Provision for movement to be recorded for significant collective insurance contracts/Current | rj-i:ProvisionForMovementToBeRecordedForSignificantCollectiveInsuranceContracts | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r0.c1 | Provision for movement to be recorded for significant collective insurance contracts/Previous | rj-i:ProvisionForMovementToBeRecordedForSignificantCollectiveInsuranceContracts | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodPreviousEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r1.c0 | Additional provision for life insurance based on adequacy test/Current | rj-i:AdditionalProvisionForLifeInsuranceBasedOnAdequacyTest | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r1.c1 | Additional provision for life insurance based on adequacy test/Previous | rj-i:AdditionalProvisionForLifeInsuranceBasedOnAdequacyTest | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodPreviousEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c0 | Provision for longevity risk/Current | rj-i:ProvisionForLongevityRisk | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r2.c1 | Provision for longevity risk/Previous | rj-i:ProvisionForLongevityRisk | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodPreviousEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c0 | Technical provision for discretionary profit sharing obligations/Current | rj-i:TechnicalProvisionDiscretionaryProfitSharingObligations | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r3.c1 | Technical provision for discretionary profit sharing obligations/Previous | rj-i:TechnicalProvisionDiscretionaryProfitSharingObligations | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodPreviousEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r4.c0 | Liability relating to minimum return guarantee/Current | rj-i:MinimumReturnGuaranteeLiability | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r4.c1 | Liability relating to minimum return guarantee/Previous | rj-i:MinimumReturnGuaranteeLiability | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodPreviousEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r5.c0 | Other technical provisions/Current | venj-bw2-i:TechnicalProvisionsOther | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodCurrentEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |
| r5.c1 | Other technical provisions/Previous | venj-bw2-i:TechnicalProvisionsOther | nl-types:monetaryNoDecimalsItemType | instant | $FinancialReportingPeriodPreviousEndDateParam | $BasisOfPreparationParam | venj-bw2-dm:ConsolidatedMember |