| r0.c0 | Accumulated project revenues of construction contracts/Current | rj-i:ConstructionContractsAccumulatedProjectRevenuesRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Accumulated project revenues of construction contracts/Previous | rj-i:ConstructionContractsAccumulatedProjectRevenuesRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Advances received for construction contracts/Current | rj-i:ConstructionContractsProgressBillingsRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Advances received for construction contracts/Previous | rj-i:ConstructionContractsProgressBillingsRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Amount withheld by clients of construction contracts/Current | rj-i:ConstructionContractsWithheldByClientRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Amount withheld by clients of construction contracts/Previous | rj-i:ConstructionContractsWithheldByClientRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r3.c0 | Capitalised expenses for not yet provided services of construction contracts/Current | rj-i:ConstructionContractsCapitalisedExpensesServicesNotYetRenderedRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r3.c1 | Capitalised expenses for not yet provided services of construction contracts/Previous | rj-i:ConstructionContractsCapitalisedExpensesServicesNotYetRenderedRecordedAsLiability | nl-types:monetaryNoDecimals20ItemType | instant | $BasisOfPreparationParam | jenv-bw2-dm:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |