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