ocw-table_ContinuityStatementBalanceSheet - Consolidated Balance sheet [table]

PreviousCurrentCurrent + 1Current + 2Current + 3Current + 4Current + 5
Intangible assets
conceptjenv-bw2-i:IntangibleAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:IntangibleAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:IntangibleAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:IntangibleAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:IntangibleAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:IntangibleAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:IntangibleAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Property, plant and equipment
conceptjenv-bw2-i:PropertyPlantEquipmenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:PropertyPlantEquipmenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:PropertyPlantEquipmenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:PropertyPlantEquipmenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:PropertyPlantEquipmenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:PropertyPlantEquipmenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:PropertyPlantEquipmenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Financial assets
conceptjenv-bw2-i:FinancialAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:FinancialAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:FinancialAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:FinancialAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:FinancialAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:FinancialAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:FinancialAssetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Non-current assets
conceptjenv-bw2-i:AssetsNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:AssetsNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:AssetsNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:AssetsNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:AssetsNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:AssetsNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:AssetsNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Non-current assets
conceptkvk-abstr:AssetsNoncurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptkvk-abstr:AssetsNoncurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptkvk-abstr:AssetsNoncurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptkvk-abstr:AssetsNoncurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptkvk-abstr:AssetsNoncurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptkvk-abstr:AssetsNoncurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptkvk-abstr:AssetsNoncurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Inventories
conceptjenv-bw2-i:Inventoriesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:Inventoriesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:Inventoriesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:Inventoriesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:Inventoriesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:Inventoriesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:Inventoriesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Receivables
conceptjenv-bw2-i:Receivablesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:Receivablesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:Receivablesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:Receivablesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:Receivablesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:Receivablesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:Receivablesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Current securities
conceptjenv-bw2-i:SecuritiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:SecuritiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:SecuritiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:SecuritiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:SecuritiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:SecuritiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:SecuritiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Cash and cash equivalents
conceptjenv-bw2-i:CashAndCashEquivalentsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:CashAndCashEquivalentsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:CashAndCashEquivalentsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:CashAndCashEquivalentsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:CashAndCashEquivalentsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:CashAndCashEquivalentsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:CashAndCashEquivalentsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Current assets
conceptjenv-bw2-i:AssetsCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:AssetsCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:AssetsCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:AssetsCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:AssetsCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:AssetsCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:AssetsCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Current assets
conceptkvk-abstr:AssetsCurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptkvk-abstr:AssetsCurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptkvk-abstr:AssetsCurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptkvk-abstr:AssetsCurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptkvk-abstr:AssetsCurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptkvk-abstr:AssetsCurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptkvk-abstr:AssetsCurrentTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Assets
conceptjenv-bw2-i:Assetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:Assetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:Assetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:Assetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:Assetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:Assetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:Assetsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Assets
conceptkvk-abstr:AssetsTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptkvk-abstr:AssetsTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptkvk-abstr:AssetsTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptkvk-abstr:AssetsTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptkvk-abstr:AssetsTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptkvk-abstr:AssetsTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptkvk-abstr:AssetsTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Equity, general reserve
conceptocw-i:EquityGeneralReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptocw-i:EquityGeneralReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptocw-i:EquityGeneralReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptocw-i:EquityGeneralReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptocw-i:EquityGeneralReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptocw-i:EquityGeneralReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptocw-i:EquityGeneralReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Designated reserve (public)
conceptrj-i:DesignatedReservePublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptrj-i:DesignatedReservePublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptrj-i:DesignatedReservePublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptrj-i:DesignatedReservePublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptrj-i:DesignatedReservePublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptrj-i:DesignatedReservePublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptrj-i:DesignatedReservePublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Designated reserve (private)
conceptrj-i:DesignatedReservePrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptrj-i:DesignatedReservePrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptrj-i:DesignatedReservePrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptrj-i:DesignatedReservePrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptrj-i:DesignatedReservePrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptrj-i:DesignatedReservePrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptrj-i:DesignatedReservePrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Designated fund (public)
conceptrj-i:DesignatedFundPublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptrj-i:DesignatedFundPublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptrj-i:DesignatedFundPublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptrj-i:DesignatedFundPublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptrj-i:DesignatedFundPublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptrj-i:DesignatedFundPublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptrj-i:DesignatedFundPublicy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Designated fund (private)
conceptrj-i:DesignatedFundPrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptrj-i:DesignatedFundPrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptrj-i:DesignatedFundPrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptrj-i:DesignatedFundPrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptrj-i:DesignatedFundPrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptrj-i:DesignatedFundPrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptrj-i:DesignatedFundPrivatey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Revaluation reserves
conceptjenv-bw2-i:RevaluationReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:RevaluationReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:RevaluationReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:RevaluationReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:RevaluationReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:RevaluationReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:RevaluationReservey
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Other legal reserves
conceptjenv-bw2-i:LegalReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:LegalReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:LegalReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:LegalReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:LegalReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:LegalReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:LegalReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Statutory reserves
conceptjenv-bw2-i:StatutoryReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:StatutoryReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:StatutoryReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:StatutoryReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:StatutoryReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:StatutoryReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:StatutoryReservesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Equity
conceptjenv-bw2-i:Equityy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:Equityy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:Equityy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:Equityy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:Equityy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:Equityy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:Equityy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Equity
conceptkvk-abstr:EquityTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptkvk-abstr:EquityTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptkvk-abstr:EquityTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptkvk-abstr:EquityTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptkvk-abstr:EquityTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptkvk-abstr:EquityTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptkvk-abstr:EquityTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Provisions
conceptjenv-bw2-i:Provisionsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:Provisionsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:Provisionsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:Provisionsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:Provisionsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:Provisionsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:Provisionsy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Non-current liabilities
conceptjenv-bw2-i:LiabilitiesNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:LiabilitiesNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:LiabilitiesNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:LiabilitiesNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:LiabilitiesNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:LiabilitiesNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:LiabilitiesNoncurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Current liabilities
conceptjenv-bw2-i:LiabilitiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:LiabilitiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:LiabilitiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:LiabilitiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:LiabilitiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:LiabilitiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:LiabilitiesCurrenty
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Equity and liabilities
conceptjenv-bw2-i:EquityAndLiabilitiesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptjenv-bw2-i:EquityAndLiabilitiesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptjenv-bw2-i:EquityAndLiabilitiesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptjenv-bw2-i:EquityAndLiabilitiesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptjenv-bw2-i:EquityAndLiabilitiesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptjenv-bw2-i:EquityAndLiabilitiesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptjenv-bw2-i:EquityAndLiabilitiesy
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x
Equity and liabilities
conceptkvk-abstr:EquityAndLiabilitiesTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2019-12-31')x
conceptkvk-abstr:EquityAndLiabilitiesTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ActualsMemberx
periodxs:date('2020-12-31')x
conceptkvk-abstr:EquityAndLiabilitiesTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2021-12-31')x
conceptkvk-abstr:EquityAndLiabilitiesTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2022-12-31')x
conceptkvk-abstr:EquityAndLiabilitiesTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2023-12-31')x
conceptkvk-abstr:EquityAndLiabilitiesTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2024-12-31')x
conceptkvk-abstr:EquityAndLiabilitiesTitley
jenv-bw2-dim:FinancialStatementsTypeAxisjenv-bw2-dm:ConsolidatedMemberx
ocw-dim:ActualsEstimatesAxisocw-dm:ForecastMemberx
periodxs:date('2025-12-31')x