| r0.c0 | kvk-table_NotesConsolidatedAverageNumberOfEmployeesSegmentBreakdownIFRSSmesTable-y/Average number of employees over the period | jenv-bw2-i:AverageNumberEmployees | nl-types:nonNegativeDecimal20ItemType | duration | ifrs-smes:ConsolidatedMember | * | N/A |
| r0.c1 | kvk-table_NotesConsolidatedAverageNumberOfEmployeesSegmentBreakdownIFRSSmesTable-y/Average number of employees over the period working in the Netherlands | jenv-bw2-i:AverageNumberEmployeesNetherlands | nl-types:nonNegativeDecimal20ItemType | duration | ifrs-smes:ConsolidatedMember | * | N/A |
| r0.c2 | kvk-table_NotesConsolidatedAverageNumberOfEmployeesSegmentBreakdownIFRSSmesTable-y/Average number of employees over the period working outside the Netherlands | jenv-bw2-i:AverageNumberEmployeesAbroad | nl-types:nonNegativeDecimal20ItemType | duration | ifrs-smes:ConsolidatedMember | * | N/A |
| r1.c0 | kvk-table_NotesConsolidatedAverageNumberOfEmployeesSegmentBreakdownIFRSSmesTable-y.1/Average number of employees over the period | jenv-bw2-i:AverageNumberEmployees | nl-types:nonNegativeDecimal20ItemType | duration | ifrs-smes:ConsolidatedMember | * | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | kvk-table_NotesConsolidatedAverageNumberOfEmployeesSegmentBreakdownIFRSSmesTable-y.1/Average number of employees over the period working in the Netherlands | jenv-bw2-i:AverageNumberEmployeesNetherlands | nl-types:nonNegativeDecimal20ItemType | duration | ifrs-smes:ConsolidatedMember | * | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r1.c2 | kvk-table_NotesConsolidatedAverageNumberOfEmployeesSegmentBreakdownIFRSSmesTable-y.1/Average number of employees over the period working outside the Netherlands | jenv-bw2-i:AverageNumberEmployeesAbroad | nl-types:nonNegativeDecimal20ItemType | duration | ifrs-smes:ConsolidatedMember | * | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |