{
 "instance": {
  "otly-20f_20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 39,
   "contextCount": 543,
   "dts": {
    "calculationLink": {
     "local": [
      "otly-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "otly-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "otly-20f_20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "otly-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "otly-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "otly-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 953,
   "entityCount": 1,
   "hidden": {
    "http://www.oatly.com/20211231": 21,
    "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full": 41,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 66
   },
   "keyCustom": 196,
   "keyStandard": 349,
   "memberCustom": 115,
   "memberStandard": 69,
   "nsprefix": "otly",
   "nsuri": "http://www.oatly.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - Significant accounting judgments, estimates and assessments",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessments",
     "shortName": "Significant accounting judgments, estimates and assessments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfSummaryOfWarrantsGrantedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyWarrantsMember_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfOrdinarySharePerWarrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100990 - Disclosure - Share-based payments - Summary of Warrants Granted (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedParentheticalDetails",
     "shortName": "Share-based payments - Summary of Warrants Granted (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfSummaryOfWarrantsGrantedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyWarrantsMember_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfOrdinarySharePerWarrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfModelInputsForWarrantsGrantedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20200101_20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101000 - Disclosure - Share-based payments - Summary of Model Inputs for Warrants Granted (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails",
     "shortName": "Share-based payments - Summary of Model Inputs for Warrants Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfModelInputsForWarrantsGrantedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20200101_20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101010 - Disclosure - Share-based payments - Summary of Changes on Fair Value Per Warrant Granted (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedDetails",
     "shortName": "Share-based payments - Summary of Changes on Fair Value Per Warrant Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:PercentageOfImpactOfIncreasingSharePrice",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101020 - Disclosure - Share-based payments - Summary of Changes on Fair Value Per Warrant Granted (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedParentheticalDetails",
     "shortName": "Share-based payments - Summary of Changes on Fair Value Per Warrant Granted (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101030 - Disclosure - Share-based payments - Summary of Expenses Arising from Share-based Payment Transactions (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails",
     "shortName": "Share-based payments - Summary of Expenses Arising from Share-based Payment Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfExpensesArisingFromShareBasedPaymentTransactionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "otly:TotalExpenseForShareBasedPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutFinanceIncomeAndExpensesExplanatory",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101040 - Disclosure - Finance income and expenses - Summary of Finance Income and Expenses (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails",
     "shortName": "Finance income and expenses - Summary of Finance Income and Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutFinanceIncomeAndExpensesExplanatory",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CapitalisationRateOfBorrowingCostsEligibleForCapitalisation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101050 - Disclosure - Finance income and expenses - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesAdditionalInformationDetails",
     "shortName": "Finance income and expenses - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CapitalisationRateOfBorrowingCostsEligibleForCapitalisation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutEffectOfChangesInForeignExchangeRatesExplanatory",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:ExchangeRateDifferencesRecognizedInOtherOperatingIncomeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101060 - Disclosure - Net exchange-rate differences - Summary of Net exchange-rate differences (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesSummaryOfNetExchangeRateDifferencesDetails",
     "shortName": "Net exchange-rate differences - Summary of Net exchange-rate differences (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutEffectOfChangesInForeignExchangeRatesExplanatory",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:ExchangeRateDifferencesRecognizedInOtherOperatingIncomeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutMajorComponentsOfIncomeTaxExpenseExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101070 - Disclosure - Income tax - Major Components of Income Tax Expense (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails",
     "shortName": "Income tax - Major Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutMajorComponentsOfIncomeTaxExpenseExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101080 - Disclosure - Income tax - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
     "shortName": "Income tax - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - Segment information",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformation",
     "shortName": "Segment information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutMajorComponentsOfIncomeTaxExpenseExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101090 - Disclosure - Income tax - Summary of Reconciliation of Tax Expense and Accounting Loss (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails",
     "shortName": "Income tax - Summary of Reconciliation of Tax Expense and Accounting Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutReconciliationOfTaxExpenseAndTheAccountingLossExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_srtStatementGeographicalAxis_countrySE_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutReconciliationOfTaxExpenseAndTheAccountingLossExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullGeographicalAreasAxis_countrySE_20210101_20211231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101100 - Disclosure - Income tax - Summary of Reconciliation of Tax Expense and Accounting Loss (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossParentheticalDetails",
     "shortName": "Income tax - Summary of Reconciliation of Tax Expense and Accounting Loss (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:NetDeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101110 - Disclosure - Income tax - Summary of Deferred Tax Relates (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails",
     "shortName": "Income tax - Summary of Deferred Tax Relates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-fullPropertyPlantAndEquipmentMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutReconciliationOfNetDeferredTaxExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101120 - Disclosure - Income tax - Summary of Reconciliation of Net Deferred Tax (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfNetDeferredTaxDetails",
     "shortName": "Income tax - Summary of Reconciliation of Net Deferred Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutReconciliationOfNetDeferredTaxExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDeferredTaxAssetsHaveNotBeenRecognizedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101130 - Disclosure - Income tax - Summary of Deferred Tax Assets Not Been Recognized (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails",
     "shortName": "Income tax - Summary of Deferred Tax Assets Not Been Recognized (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDeferredTaxAssetsHaveNotBeenRecognizedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20200101_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:TaxLossCarryForwardsWhichHaveNoDateToExpire",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101140 - Disclosure - Income tax - Summary of Tax Loss Carry-forwards (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfTaxLossCarryForwardsDetails",
     "shortName": "Income tax - Summary of Tax Loss Carry-forwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20200101_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:TaxLossCarryForwardsWhichHaveNoDateToExpire",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutSignificantInvestmentsInSubsidiariesExplanatory",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullSignificantInvestmentsInAssociatesAxis_otlyDirectOwnershipMember_ifrs-fullSignificantInvestmentsInSubsidiariesAxis_otlyCerealBaseCEBAABMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101150 - Disclosure - Investments in Subsidiaries - Summary of Principal Subsidiaries (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails",
     "shortName": "Investments in Subsidiaries - Summary of Principal Subsidiaries (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutSignificantInvestmentsInSubsidiariesExplanatory",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullSignificantInvestmentsInAssociatesAxis_otlyDirectOwnershipMember_ifrs-fullSignificantInvestmentsInSubsidiariesAxis_otlyCerealBaseCEBAABMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101160 - Disclosure - Intangible Assets - Summary of Intangible Assets (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails",
     "shortName": "Intangible Assets - Summary of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-fullGrossCarryingAmountMember_20191231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20190101_20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "otly:ContingentConsiderationPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101170 - Disclosure - Intangible Assets - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails",
     "shortName": "Intangible Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20190101_20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "otly:ContingentConsiderationPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101180 - Disclosure - Intangible Assets - Summary of Key Assumptions (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfKeyAssumptionsDetails",
     "shortName": "Intangible Assets - Summary of Key Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100110 - Disclosure - Depreciation Amortization and Impairment by Per Function",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunction",
     "shortName": "Depreciation Amortization and Impairment by Per Function",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101190 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails",
     "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-fullGrossCarryingAmountMember_20191231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101200 - Disclosure - Property, plant and equipment - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails",
     "shortName": "Property, plant and equipment - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101210 - Disclosure - Leases - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "INF",
      "lang": null,
      "name": "otly:NumberOfLeaseAgreementsRegardingProductionFacilitiesEnteredInToDuringYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlyLeaseAgreement",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101220 - Disclosure - Leases - Summary of Consolidated Statement of Financial Position Amounts Relating to Leases (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
     "shortName": "Leases - Summary of Consolidated Statement of Financial Position Amounts Relating to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101230 - Disclosure - Leases - Summary of Changes in Right of Use Assets (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
     "shortName": "Leases - Summary of Changes in Right of Use Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-fullAccumulatedDepreciationAndAmortisationMember_20191231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ImpairmentLoss",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101240 - Disclosure - Leases - Summary of Changes in Right of Use Assets (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails",
     "shortName": "Leases - Summary of Changes in Right of Use Assets (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullClassesOfAssetsAxis_ifrs-fullPropertyPlantAndEquipmentMember_20210101_20211231",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:ImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:DepreciationAndImpairmentChargeRightOfUseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101250 - Disclosure - Leases - Summary of Amounts Recognized in Statement of Operations (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails",
     "shortName": "Leases - Summary of Amounts Recognized in Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:DepreciationAndImpairmentChargeRightOfUseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentReceivables",
       "otly:DisclosureOfOtherNonCurrentReceivable",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LongtermDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101260 - Disclosure - Other Non-Current Receivables - Summary of Other Non-Current Receivables (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails",
     "shortName": "Other Non-Current Receivables - Summary of Other Non-Current Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentReceivables",
       "otly:DisclosureOfOtherNonCurrentReceivable",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LongtermDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherNoncurrentAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101270 - Disclosure - Financial Instruments Per Category - Summary of Financial Instruments Per Category (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
     "shortName": "Financial Instruments Per Category - Summary of Financial Instruments Per Category (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInFairValueMeasurementAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101280 - Disclosure - Financial Instruments Per Category - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategoryAdditionalInformationDetails",
     "shortName": "Financial Instruments Per Category - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInFairValueMeasurementAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100120 - Disclosure - Employee and Personnel Costs",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCosts",
     "shortName": "Employee and Personnel Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentInvestments",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101290 - Disclosure - Financial Instruments Per Category - Summary of Financial Instruments Include Interest Rate Swaps, Present Value of Estimated Future Cash Flows (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails",
     "shortName": "Financial Instruments Per Category - Summary of Financial Instruments Include Interest Rate Swaps, Present Value of Estimated Future Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullLevelsOfFairValueHierarchyAxis_ifrs-fullLevel2OfFairValueHierarchyMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutInventories",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101300 - Disclosure - Inventories - Summary of Inventories (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails",
     "shortName": "Inventories - Summary of Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutInventories",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101310 - Disclosure - Inventories - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails",
     "shortName": "Inventories - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:GrossCurrentTradeReceivables",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101320 - Disclosure - Trade receivables - Summary of Trade Receivables (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfTradeReceivablesDetails",
     "shortName": "Trade receivables - Summary of Trade Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101330 - Disclosure - Trade receivables - Summary of Carrying Amounts By Currency (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails",
     "shortName": "Trade receivables - Summary of Carrying Amounts By Currency (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutCarryingAmountsByCurrency",
       "otly:DisclosureOfTradeReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullGeographicalAreasAxis_currencyEUR_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherCurrentReceivables",
       "otly:DisclosureOfOtherCurrentReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101340 - Disclosure - Other Current Receivables - Summary of Other Current Receivables (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails",
     "shortName": "Other Current Receivables - Summary of Other Current Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherCurrentReceivables",
       "otly:DisclosureOfOtherCurrentReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfSummaryOfPrepaidExpensesExplanatory",
       "otly:DisclosureOfPrepaidExpensesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:PrepaidProductionAndWarehouseExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101350 - Disclosure - Prepaid Expenses - Summary of Prepaid Expenses (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails",
     "shortName": "Prepaid Expenses - Summary of Prepaid Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfSummaryOfPrepaidExpensesExplanatory",
       "otly:DisclosureOfPrepaidExpensesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:PrepaidProductionAndWarehouseExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101360 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetails",
     "shortName": "Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210520",
      "decimals": "5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ParValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101370 - Disclosure - Share Capital and other Contributed Capital - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails",
     "shortName": "Share Capital and other Contributed Capital - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210520",
      "decimals": "5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ParValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LongtermBorrowings",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101380 - Disclosure - Liabilities to Credit Institutions - Summary of Liabilities to Credit Institutions (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails",
     "shortName": "Liabilities to Credit Institutions - Summary of Liabilities to Credit Institutions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
       "otly:DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentPortionOfLongtermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - Share-based payments",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPayments",
     "shortName": "Share-based payments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "otly:DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101390 - Disclosure - Liabilities to Credit Institutions - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails",
     "shortName": "Liabilities to Credit Institutions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "otly:DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NoncurrentDerivativeFinancialLiabilities",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101400 - Disclosure - Other non-current liabilities - Summary of Other Non-current Liabilities (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails",
     "shortName": "Other non-current liabilities - Summary of Other Non-current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:OtherNoncurrentFinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NoncurrentProvisions",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101410 - Disclosure - Provisions - Summary of Changes in Provisions (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails",
     "shortName": "Provisions - Summary of Changes in Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfChangesInProvisions",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullClassesOfProvisionsAxis_otlyAssetRetirementObligationsMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20200101_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAdvancesAndLoansFromRelatedParties",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101420 - Disclosure - Shareholder Loans - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails",
     "shortName": "Shareholder Loans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "otly:DisclosureOfDetailedInformationAboutShareholderLoansExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20200101_20201231",
      "decimals": "2",
      "lang": null,
      "name": "otly:NominalInterestRateOfShareholderLoans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherCurrentLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101430 - Disclosure - Other Current Liabilities - Summary of Other Current Liabilities (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails",
     "shortName": "Other Current Liabilities - Summary of Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutOtherCurrentLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AccrualsClassifiedAsCurrent",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101440 - Disclosure - Accrued Expenses - Summary of Accrued Expenses (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails",
     "shortName": "Accrued Expenses - Summary of Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutAccruedExpensesExplanatory",
       "otly:AccruedExpensesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullAttributionOfExpensesByNatureToTheirFunctionAxis_otlyAccruedMarketingAndSalesExpensesMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AccrualsClassifiedAsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101450 - Disclosure - Related Party Disclosures - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails",
     "shortName": "Related Party Disclosures - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullCategoriesOfRelatedPartiesAxis_otlyChinaResourcesVerlinvestHealthInvestmentLimitedMember_20210101_20211231",
      "decimals": "3",
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101460 - Disclosure - Changes in Liabilities Attributable to Financing Activities - Summary of Changes in Liabilities Attributable to Financing Activities (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails",
     "shortName": "Changes in Liabilities Attributable to Financing Activities - Summary of Changes in Liabilities Attributable to Financing Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20181231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:SummaryOfWeightedAverageNumberOfSharesExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustedWeightedAverageShares",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101470 - Disclosure - Loss per Share - Summary of Weighted Average Number of Shares (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfWeightedAverageNumberOfSharesDetails",
     "shortName": "Loss per Share - Summary of Weighted Average Number of Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101480 - Disclosure - Loss per Share - Summary of Loss per Share (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfLossPerShareDetails",
     "shortName": "Loss per Share - Summary of Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100140 - Disclosure - Finance income and expenses",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpenses",
     "shortName": "Finance income and expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:SummaryOfPotentialDilutiveInstrumentsThatWereNotIncludedInDilutedLossPerShareCalculationsExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyRestrictedStockUnitsMember_20210101_20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "otly:PotentiallyDilutiveInstrumentsNotIncludedInComputationOfDilutedLossPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101490 - Disclosure - Loss per Share - Summary of Potential Dilutive Securities Not Included in Diluted Loss per Share Calculations (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails",
     "shortName": "Loss per Share - Summary of Potential Dilutive Securities Not Included in Diluted Loss per Share Calculations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:SummaryOfPotentialDilutiveInstrumentsThatWereNotIncludedInDilutedLossPerShareCalculationsExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyRestrictedStockUnitsMember_20210101_20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "otly:PotentiallyDilutiveInstrumentsNotIncludedInComputationOfDilutedLossPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullClassesOfAssetsAxis_otlyProductionEquipmentMember_ifrs-fullGeographicalAreasAxis_otlyPeterboroughMember_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfPurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlyPurchaseAgreement",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101500 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullClassesOfAssetsAxis_otlyProductionEquipmentMember_ifrs-fullGeographicalAreasAxis_otlyPeterboroughMember_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfPurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlyPurchaseAgreement",
      "xsiNil": "false"
     }
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullNonadjustingEventsAfterReportingPeriodAxis_otlySustainableRevolvingCreditFacilityAgreementMember_srtRangeAxis_ifrs-fullBottomOfRangeMember_20220328_20220328",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "otly:MinimumRaisedCapitalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101510 - Disclosure - Events After the End of the Reporting Period - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails",
     "shortName": "Events After the End of the Reporting Period - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullNonadjustingEventsAfterReportingPeriodAxis_otlySustainableRevolvingCreditFacilityAgreementMember_srtRangeAxis_ifrs-fullBottomOfRangeMember_20220328_20220328",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "otly:MinimumRaisedCapitalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - Net Exchange Rate Differences",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferences",
     "shortName": "Net Exchange Rate Differences",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100160 - Disclosure - Income tax",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTax",
     "shortName": "Income tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - Investments in subsidiaries",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiaries",
     "shortName": "Investments in subsidiaries",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100180 - Disclosure - Intangible assets",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssets",
     "shortName": "Intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Consolidated statement of operations",
     "role": "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations",
     "shortName": "Consolidated statement of operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100190 - Disclosure - Property, plant and equipment",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipment",
     "shortName": "Property, plant and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - Leases",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfOtherNonCurrentReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - Other non-current receivables",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivables",
     "shortName": "Other non-current receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfOtherNonCurrentReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100220 - Disclosure - Financial instruments per category",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategory",
     "shortName": "Financial instruments per category",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100230 - Disclosure - Inventories",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfTradeReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - Trade receivables",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivables",
     "shortName": "Trade receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfTradeReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfOtherCurrentReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100250 - Disclosure - Other current receivables",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivables",
     "shortName": "Other current receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfOtherCurrentReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfPrepaidExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100260 - Disclosure - Prepaid expenses",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpenses",
     "shortName": "Prepaid expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfPrepaidExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - Cash and cash equivalents",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalents",
     "shortName": "Cash and cash equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100280 - Disclosure - Share capital and other contributed capital",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapital",
     "shortName": "Share capital and other contributed capital",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020 - Statement - Consolidated statement of comprehensive loss",
     "role": "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss",
     "shortName": "Consolidated statement of comprehensive loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100290 - Disclosure - Liabilities to Credit Institutions",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutions",
     "shortName": "Liabilities to Credit Institutions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - Other non-current liabilities",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilities",
     "shortName": "Other non-current liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100310 - Disclosure - Provisions",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisions",
     "shortName": "Provisions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutShareholderLoansExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - Disclosure - Shareholder loans",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoans",
     "shortName": "Shareholder loans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutShareholderLoansExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - Other current liabilities",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilities",
     "shortName": "Other current liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:AccruedExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - Accrued expenses",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpenses",
     "shortName": "Accrued expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:AccruedExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - Related party disclosures",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosures",
     "shortName": "Related party disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100360 - Disclosure - Changes in liabilities attributable to financing activities",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivities",
     "shortName": "Changes in liabilities attributable to financing activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100370 - Disclosure - Loss per share",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShare",
     "shortName": "Loss per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100380 - Disclosure - Commitments and Contingencies",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030 - Statement - Consolidated statement of financial position",
     "role": "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition",
     "shortName": "Consolidated statement of financial position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100390 - Disclosure - Events after the end of the reporting period",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriod",
     "shortName": "Events after the end of the reporting period",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100400 - Disclosure - Summary of significant accounting policies (Policies)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - Summary of significant accounting policies (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Summary of significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCreditRiskExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100420 - Disclosure - Financial risk management (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables",
     "shortName": "Financial risk management (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCreditRiskExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100430 - Disclosure - Segment information (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationTables",
     "shortName": "Segment information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutDepreciationAndAmortizationExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100440 - Disclosure - Depreciation Amortization and Impairment by Per Function (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionTables",
     "shortName": "Depreciation Amortization and Impairment by Per Function (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutDepreciationAndAmortizationExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - Employee and Personnel Costs (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsTables",
     "shortName": "Employee and Personnel Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfRestrictedStockUnitsOutstandingAndRelatedInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - Share-based payments (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables",
     "shortName": "Share-based payments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfRestrictedStockUnitsOutstandingAndRelatedInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutFinanceIncomeAndExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100470 - Disclosure - Finance income and expenses (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesTables",
     "shortName": "Finance income and expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutFinanceIncomeAndExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100480 - Disclosure - Net Exchange Rate Differences (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesTables",
     "shortName": "Net Exchange Rate Differences (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Consolidated statement of changes in equity",
     "role": "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity",
     "shortName": "Consolidated statement of changes in equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutMajorComponentsOfIncomeTaxExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100490 - Disclosure - Income tax (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxTables",
     "shortName": "Income tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutMajorComponentsOfIncomeTaxExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100500 - Disclosure - Investments in subsidiaries (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesTables",
     "shortName": "Investments in subsidiaries (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - Intangible assets (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsTables",
     "shortName": "Intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100520 - Disclosure - Property, plant and equipment (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentTables",
     "shortName": "Property, plant and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - Leases (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "otly:DisclosureOfOtherNonCurrentReceivable",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - Other non-current receivables (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesTables",
     "shortName": "Other non-current receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "otly:DisclosureOfOtherNonCurrentReceivable",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100550 - Disclosure - Financial instruments per category (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategoryTables",
     "shortName": "Financial instruments per category (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure -  Inventories  (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesTables",
     "shortName": "Inventories  (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "otly:DisclosureOfTradeReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutTradeReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100570 - Disclosure - Trade receivables (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesTables",
     "shortName": "Trade receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "otly:DisclosureOfTradeReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutTradeReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "otly:DisclosureOfOtherCurrentReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherCurrentReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - Other Current Receivables  (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesTables",
     "shortName": "Other Current Receivables  (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "otly:DisclosureOfOtherCurrentReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherCurrentReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Consolidated statement of cash flows",
     "role": "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows",
     "shortName": "Consolidated statement of cash flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "otly:DisclosureOfPrepaidExpensesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfSummaryOfPrepaidExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100590 - Disclosure - Prepaid expenses (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesTables",
     "shortName": "Prepaid expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "otly:DisclosureOfPrepaidExpensesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfSummaryOfPrepaidExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100600 - Disclosure - Cash and cash equivalents (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsTables",
     "shortName": "Cash and cash equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "otly:DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100610 - Disclosure - Liabilities to Credit Institutions (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsTables",
     "shortName": "Liabilities to Credit Institutions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "otly:DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100620 - Disclosure - Other non-current liabilities (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesTables",
     "shortName": "Other non-current liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherNonCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfChangesInProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100630 - Disclosure - Provisions (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsTables",
     "shortName": "Provisions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfChangesInProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100640 - Disclosure - Other current liabilities  (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesTables",
     "shortName": "Other current liabilities  (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfOtherCurrentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutOtherCurrentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "otly:AccruedExpensesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutAccruedExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100650 - Disclosure - Accrued expenses (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesTables",
     "shortName": "Accrued expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "otly:AccruedExpensesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:DisclosureOfDetailedInformationAboutAccruedExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100660 - Disclosure - Changes in liabilities attributable to financing activities (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesTables",
     "shortName": "Changes in liabilities attributable to financing activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:SummaryOfWeightedAverageNumberOfSharesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100670 - Disclosure - Loss per share (Tables)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareTables",
     "shortName": "Loss per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "otly:SummaryOfWeightedAverageNumberOfSharesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfOperatingSegmentsAggregatedToFromReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlySegment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100680 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfOperatingSegmentsAggregatedToFromReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlySegment",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100060 - Disclosure - Corporate  information",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureCorporateInformation",
     "shortName": "Corporate  information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100690 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails",
     "shortName": "Summary of Significant Accounting Policies - Estimated Useful Life of Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "otly:CurrencyDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217GBP",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100700 - Disclosure - Financial Risk Management - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
     "shortName": "Financial Risk Management - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "otly:CurrencyDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217GBP",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100710 - Disclosure - Financial Risk Management - Summary of Exposure to Foreign Currency Risk (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
     "shortName": "Financial Risk Management - Summary of Exposure to Foreign Currency Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullCurrencyInWhichInformationIsDisplayedAxis_otlySEKUSDMember_ifrs-fullTypesOfRisksAxis_ifrs-fullCurrencyRiskMember_20201231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100720 - Disclosure - Financial Risk Management - Summary of Risk Exposure in Foreign Currencies (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
     "shortName": "Financial Risk Management - Summary of Risk Exposure in Foreign Currencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullCurrencyInWhichInformationIsDisplayedAxis_otlyUSDVsSEKExchangeRateMember_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumptionInForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100730 - Disclosure - Financial Risk Management - Summary of Risk Exposure in Foreign Currencies (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails",
     "shortName": "Financial Risk Management - Summary of Risk Exposure in Foreign Currencies (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullCurrencyInWhichInformationIsDisplayedAxis_otlyUSDVsSEKExchangeRateMember_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumptionInForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100740 - Disclosure - Financial Risk Management - Sensitivity Analysis of Interest Rate (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateDetails",
     "shortName": "Financial Risk Management - Sensitivity Analysis of Interest Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullTypesOfInterestRatesAxis_ifrs-fullFloatingInterestRateMember_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BorrowingsAdjustmentToInterestRateBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100750 - Disclosure - Financial Risk Management - Sensitivity Analysis of Interest Rate (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateParentheticalDetails",
     "shortName": "Financial Risk Management - Sensitivity Analysis of Interest Rate (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullTypesOfInterestRatesAxis_ifrs-fullFloatingInterestRateMember_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BorrowingsAdjustmentToInterestRateBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100760 - Disclosure - Financial Risk Management - Sensitivity to Changes In Fair Value From Short-term Investments (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityToChangesInFairValueFromShortTermInvestmentsDetails",
     "shortName": "Financial Risk Management - Sensitivity to Changes In Fair Value From Short-term Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:FairValueAdjustmentPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100770 - Disclosure - Financial Risk Management - Sensitivity to Changes In Fair Value From Short-term Investments (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityToChangesInFairValueFromShortTermInvestmentsParentheticalDetails",
     "shortName": "Financial Risk Management - Sensitivity to Changes In Fair Value From Short-term Investments (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:FairValueAdjustmentPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100780 - Disclosure - Financial Risk Management - Summary of Aging of Groups Trade Receivables (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails",
     "shortName": "Financial Risk Management - Summary of Aging of Groups Trade Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullPastDueStatusAxis_ifrs-fullCurrentMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100070 - Disclosure - Summary of significant accounting policies",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100790 - Disclosure - Financial Risk Management - Summary of Allowance for Expected Credit Losses of Trade Receivables (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAllowanceForExpectedCreditLossesOfTradeReceivablesDetails",
     "shortName": "Financial Risk Management - Summary of Allowance for Expected Credit Losses of Trade Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100800 - Disclosure - Financial Risk Management - Summary of Financial Liabilities into Maturity Groupings based on Contractual Maturities (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
     "shortName": "Financial Risk Management - Summary of Financial Liabilities into Maturity Groupings based on Contractual Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:BankBorrowingsUndiscountedCashFlows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InformationAboutLesseesExposureArisingFromExtensionOptionsAndTerminationOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100810 - Disclosure - Significant Accounting Judgments Estimates and Assessments - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails",
     "shortName": "Significant Accounting Judgments Estimates and Assessments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InformationAboutLesseesExposureArisingFromExtensionOptionsAndTerminationOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfGeographicalAreas",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlyArea",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100820 - Disclosure - Segment Information - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
     "shortName": "Segment Information - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfGeographicalAreas",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlyArea",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100830 - Disclosure - Segment Information - Summary of Revenue and EBITDA (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
     "shortName": "Segment Information - Summary of Revenue and EBITDA (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "otly:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ImpairmentLoss",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100840 - Disclosure - Segment Information - Summary of Revenue and EBITDA (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails",
     "shortName": "Segment Information - Summary of Revenue and EBITDA (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullClassesOfAssetsAxis_otlyPropertyPlantAndEquipmentAndRightOfUseAssetsMember_20210101_20211231",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:ImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutNonCurrentAssetsByCountryExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullClassesOfAssetsAxis_otlyPropertyPlantAndEquipmentAndRightOfUseAssetsMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100850 - Disclosure - Segment Information - Summary of Non-current Assets by Country (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
     "shortName": "Segment Information - Summary of Non-current Assets by Country (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutNonCurrentAssetsByCountryExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullClassesOfAssetsAxis_otlyPropertyPlantAndEquipmentAndRightOfUseAssetsMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100860 - Disclosure - Segment Information - Summary of Revenue from External Customers (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails",
     "shortName": "Segment Information - Summary of Revenue from External Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullSalesChannelsAxis_otlyRetailChannelMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutDepreciationAndAmortizationExpensesExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100870 - Disclosure - Depreciation Amortization and Impairment by Per Function - Summary of Depreciation and Amortization (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
     "shortName": "Depreciation Amortization and Impairment by Per Function - Summary of Depreciation and Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutDepreciationAndAmortizationExpensesExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ImpairmentLoss",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100880 - Disclosure - Depreciation Amortization and Impairment by Per Function - Summary of Depreciation and Amortization (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails",
     "shortName": "Depreciation Amortization and Impairment by Per Function - Summary of Depreciation and Amortization (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutDepreciationAndAmortizationExpensesExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullAttributionOfExpensesByNatureToTheirFunctionAxis_us-gaapCostOfSalesMember_20210101_20211231",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:ImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100080 - Disclosure - Financial risk management",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagement",
     "shortName": "Financial risk management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WagesAndSalaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100890 - Disclosure - Employee and Personnel Costs - Summary of Employee Benefits (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails",
     "shortName": "Employee and Personnel Costs - Summary of Employee Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WagesAndSalaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfMembersOfManagement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlyMember",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100900 - Disclosure - Employee and Personnel Costs - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsAdditionalInformationDetails",
     "shortName": "Employee and Personnel Costs - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "otly:NumberOfMembersOfManagement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_otlyMember",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:EmployeeBenefitsExpensesByFunction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100910 - Disclosure - Employee and Personnel Costs - Summary of Employee Benefits Expenses by Function (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails",
     "shortName": "Employee and Personnel Costs - Summary of Employee Benefits Expenses by Function (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "otly:EmployeeBenefitsExpensesByFunction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfModelInputsForWarrantsGrantedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20200101_20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100920 - Disclosure - Share-based payments - Additional Information (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
     "shortName": "Share-based payments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyEmployeeStockOptionsMember_20210101_20211231",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20201231",
      "decimals": "1",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted",
      "reportCount": 1,
      "unitRef": "U_iso4217SEK",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100930 - Disclosure - Share-based payments - Summary of RSUs (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
     "shortName": "Share-based payments - Summary of RSUs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfRestrictedStockUnitsOutstandingAndRelatedInformationExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyRestrictedStockUnitsMember_20210101_20211231",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyEmployeeStockOptionsMember_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100940 - Disclosure - Share-based payments - Summary of Employee Stock Options Granted (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
     "shortName": "Share-based payments - Summary of Employee Stock Options Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyEmployeeStockOptionsMember_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyEmployeeStockOptionsMember_ifrs-fullMaturityAxis_otlyGrantedOnMayTwoThousandTwentyOneMember_20210101_20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExercisePriceShareOptionsGranted2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100950 - Disclosure - Share-based payments - Summary of Employee Stock Options (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
     "shortName": "Share-based payments - Summary of Employee Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyEmployeeStockOptionsMember_ifrs-fullMaturityAxis_otlyGrantedOnMayTwoThousandTwentyOneMember_20210101_20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExercisePriceShareOptionsGranted2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfImpactOfInputAssumptionsChangesInFairValuePerEmployeeStockOptionExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyEmployeeStockOptionsMember_20211101_20211130",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:SharePriceDecreaseInFairValueOfWarrantsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217SEK_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100960 - Disclosure - Share-based payments - Summary of Changes on Fair Value Per Employee Stock Option Granted (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
     "shortName": "Share-based payments - Summary of Changes on Fair Value Per Employee Stock Option Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfImpactOfInputAssumptionsChangesInFairValuePerEmployeeStockOptionExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyEmployeeStockOptionsMember_20211101_20211130",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:SharePriceDecreaseInFairValueOfWarrantsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217SEK_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "otly:PercentageOfImpactOfIncreasingSharePrice",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100970 - Disclosure - Share-based payments - Summary of Changes on Fair Value Per Employee Stock Option Granted (Parenthetical) (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
     "shortName": "Share-based payments - Summary of Changes on Fair Value Per Employee Stock Option Granted (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfSummaryOfWarrantsGrantedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyWarrantsMember_20201231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100980 - Disclosure - Share-based payments - Summary of Warrants Granted (Details)",
     "role": "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails",
     "shortName": "Share-based payments - Summary of Warrants Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "otly:DisclosureOfSummaryOfWarrantsGrantedExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "otly-20f_20211231.htm",
      "contextRef": "C_0001843586_ifrs-fullComponentsOfEquityAxis_otlyWarrantsMember_20191231",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 191,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_FI": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FINLAND",
        "terseLabel": "Finland"
       }
      }
     },
     "localname": "FI",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "UK"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NETHERLANDS",
        "terseLabel": "The Netherlands"
       }
      }
     },
     "localname": "NL",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SWEDEN",
        "terseLabel": "Sweden"
       }
      }
     },
     "localname": "SE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SG": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "Singapore"
       }
      }
     },
     "localname": "SG",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "US"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CNY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "C N Y",
        "terseLabel": "CNY"
       }
      }
     },
     "localname": "CNY",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EUR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "E U R",
        "terseLabel": "EUR"
       }
      }
     },
     "localname": "EUR",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_GBP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "G B P",
        "terseLabel": "GBP"
       }
      }
     },
     "localname": "GBP",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_SEK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "S E K",
        "terseLabel": "SEK"
       }
      }
     },
     "localname": "SEK",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S D",
        "terseLabel": "USD"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]",
        "terseLabel": "Address Type"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "verboseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm Id",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard",
        "terseLabel": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report",
        "terseLabel": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "verboseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address Address Line1",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address City Or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses Address Type [Axis]",
        "terseLabel": "Entity Addresses, Address Type"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "verboseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well Known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Icfr Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security12b Title",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccountingProfit": {
     "auth_ref": [
      "r58",
      "r59"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting Profit",
        "negatedLabel": "Accounting loss before tax"
       }
      }
     },
     "localname": "AccountingProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccrualsClassifiedAsCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10110.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of accruals classified as current. [Refer: Accruals]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accruals Classified As Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccrualsClassifiedAsCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "auth_ref": [
      "r72",
      "r82",
      "r141",
      "r154",
      "r157"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation Amortisation And Impairment [Member]",
        "terseLabel": "Accumulated Depreciation, Amortization and Impairment"
       }
      }
     },
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r72",
      "r82",
      "r141",
      "r154",
      "r157"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation And Amortisation [Member]",
        "terseLabel": "Accumulated Depreciation and Amortization",
        "verboseLabel": "Accumulated Depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional allowance for credit losses of financial assets recognised in profit or loss. [Refer: Allowance account for credit losses of financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional Allowance Recognised In Profit Or Loss Allowance Account For Credit Losses Of Financial Assets",
        "negatedLabel": "Increase of allowance recognized in statement of operations during the year"
       }
      }
     },
     "localname": "AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAllowanceForExpectedCreditLossesOfTradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10180.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional Paidin Capital",
        "terseLabel": "Other contributed capital"
       }
      }
     },
     "localname": "AdditionalPaidinCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional Paidin Capital [Member]",
        "terseLabel": "Other Contributed Capital"
       }
      }
     },
     "localname": "AdditionalPaidinCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r142"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions Other Than Through Business Combinations Intangible Assets Other Than Goodwill",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r73"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions Other Than Through Business Combinations Property Plant And Equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions To Rightofuse Assets",
        "terseLabel": "Increases"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjusted Weighted Average Shares",
        "terseLabel": "Weighted average number of shares"
       }
      }
     },
     "localname": "AdjustedWeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfLossPerShareDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfWeightedAverageNumberOfSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails": {
       "order": 10050.0,
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10050.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Current Tax Of Prior Period",
        "negatedLabel": "Adjustments in respect of income tax of previous years",
        "terseLabel": "Adjustments in respect of income tax of previous years"
       }
      }
     },
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r167"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10340.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Decrease Increase In Inventories",
        "terseLabel": "Increase in inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10350.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Decrease Increase In Trade And Other Receivables",
        "terseLabel": "Increase in trade receivables, other current receivables, prepaid expenses"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10220.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Depreciation And Amortisation Expense",
        "terseLabel": "Depreciation of property, plant and equipment and right-of-use assets and amortization of intangible assets"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForFinanceIncome": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10260.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for finance income to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance income; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Finance Income",
        "negatedLabel": "Finance income"
       }
      }
     },
     "localname": "AdjustmentsForFinanceIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForFinanceIncomeCost": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10270.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for net finance income or cost to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance income (cost); Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Finance Income Cost",
        "negatedLabel": "Finance costs"
       }
      }
     },
     "localname": "AdjustmentsForFinanceIncomeCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10230.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) on property, plant and equipment recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Impairment Loss Reversal Of Impairment Loss Recognised In Profit Or Loss Property Plant And Equipment",
        "terseLabel": "Impairment of property, plant and equipment and right-of-use assets"
       }
      }
     },
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10240.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) on trade and other receivables recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Impairment loss; Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss; Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Impairment Loss Reversal Of Impairment Loss Recognised In Profit Or Loss Trade And Other Receivables",
        "terseLabel": "Impairment (gain)/loss on trade receivables"
       }
      }
     },
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10280.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for income tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Income Tax Expense",
        "terseLabel": "Income tax (benefit)/expense"
       }
      }
     },
     "localname": "AdjustmentsForIncomeTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10360.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Increase Decrease In Trade And Other Payables",
        "terseLabel": "Increase in trade payables, other current liabilities, accrued expenses"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Reconcile Profit Loss [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash flows"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10250.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Sharebased Payments",
        "terseLabel": "Share-based payments expense"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "auth_ref": [
      "r152",
      "r156",
      "r210"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated Measurement [Member]",
        "terseLabel": "Aggregated measurement [member]"
       }
      }
     },
     "localname": "AggregatedMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r25",
      "r88",
      "r218",
      "r238",
      "r239",
      "r262",
      "r287",
      "r291",
      "r317",
      "r318",
      "r319",
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated Time Bands [Member]",
        "terseLabel": "Aggregated time bands [member]"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "auth_ref": [
      "r87",
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "All Levels Of Fair Value Hierarchy [Member]",
        "terseLabel": "All levels of fair value hierarchy [member]"
       }
      }
     },
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r334"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfTradeReceivablesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Allowance Account For Credit Losses Of Financial Assets",
        "negatedLabel": "Allowance for expected credit losses",
        "negatedPeriodEndLabel": "As at December 31",
        "negatedPeriodStartLabel": "As at January 1"
       }
      }
     },
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAllowanceForExpectedCreditLossesOfTradeReceivablesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation Intangible Assets Other Than Goodwill",
        "negatedTerseLabel": "Total depreciation/amortization/impairment by function",
        "terseLabel": "Amortization charge"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "auth_ref": [
      "r108",
      "r112"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": 10040.0,
       "parentTag": "otly_IncreaseDecreaseInRiskExposure",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10070.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts Payable Related Party Transactions",
        "negatedLabel": "Shareholder loans",
        "terseLabel": "Shareholder loans",
        "verboseLabel": "Amounts payable to related party"
       }
      }
     },
     "localname": "AmountsPayableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "auth_ref": [
      "r108",
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts Receivable Related Party Transactions",
        "terseLabel": "Loans to related parties"
       }
      }
     },
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis Of Income And Expense [Abstract]"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable Tax Rate",
        "terseLabel": "Income tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r23",
      "r210",
      "r211",
      "r212",
      "r302",
      "r305"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets in the consolidated statement of financial position"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsHeldAsCollateralPermittedToBeSoldOrRepledgedAtFairValue": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of collateral held that is permitted to be sold or repledged in the absence of default by the owner of the collateral. [Refer: At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Assets Held As Collateral Permitted To Be Sold Or Repledged At Fair Value",
        "terseLabel": "Chattel mortgages"
       }
      }
     },
     "localname": "AssetsHeldAsCollateralPermittedToBeSoldOrRepledgedAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AtCostMember": {
     "auth_ref": [
      "r152",
      "r156",
      "r158"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on cost. Cost is the amount of cash or cash equivalents paid or the fair value of the other consideration given to acquire an asset at the time of its acquisition or construction, or, when applicable, the amount attributed to that asset when initially recognised in accordance with the specific requirements of other IFRSs."
       }
      },
      "en-us": {
       "role": {
        "label": "At Cost [Member]",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "AtCostMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Attribution Of Expenses By Nature To Their Function [Axis]",
        "terseLabel": "Attribution of expenses by nature to their function [axis]"
       }
      }
     },
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BankAcceptanceLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of bank acceptances recognised as liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Bank Acceptance Liabilities",
        "terseLabel": "Bank overdraft facilities"
       }
      }
     },
     "localname": "BankAcceptanceLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BankBorrowingsUndiscountedCashFlows": {
     "auth_ref": [
      "r289",
      "r293"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": 10030.0,
       "parentTag": "otly_NonDerivateFinancialLiabilitiesUndiscountedCashflows",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Bank Borrowings Undiscounted Cash Flows",
        "terseLabel": "Liabilities to credit institutions"
       }
      }
     },
     "localname": "BankBorrowingsUndiscountedCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingCostsCapitalised": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10080.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowing Costs Capitalised",
        "terseLabel": "Borrowing costs capitalized"
       }
      }
     },
     "localname": "BorrowingCostsCapitalised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings Adjustment To Interest Rate Basis",
        "terseLabel": "Increase decrease in interest rate basis points"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings By Name [Axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings By Name [Member]",
        "terseLabel": "Borrowings by name [member]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsMaturity": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings Maturity",
        "terseLabel": "Maturity"
       }
      }
     },
     "localname": "BorrowingsMaturity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r214",
      "r215",
      "r216",
      "r250",
      "r280",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom Of Range [Member]",
        "terseLabel": "Bottom of Range"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BuildingsMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Buildings [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CapitalisationRateOfBorrowingCostsEligibleForCapitalisation": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average of interest and other costs that an entity incurs in connection with the borrowing of funds applicable to the borrowings of the entity that are outstanding during the period, other than borrowings made specifically for the purpose of obtaining a qualifying asset. [Refer: Weighted average [member]; Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Capitalisation Rate Of Borrowing Costs Eligible For Capitalisation",
        "terseLabel": "Capitalization rate of borrowing costs"
       }
      }
     },
     "localname": "CapitalisationRateOfBorrowingCostsEligibleForCapitalisation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_CapitalisedDevelopmentExpenditureMember": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets arising from development expenditure capitalised before the start of commercial production or use. An intangible asset shall only be recognised if the entity can demonstrate all of the following: (a) the technical feasibility of completing the intangible asset so that it will be available for use or sale; (b) its intention to complete the intangible asset and use or sell it; (c) its ability to use or sell the intangible asset; (d) how the intangible asset will generate probable future economic benefits. Among other things, the entity can demonstrate the existence of a market for the output of the intangible asset or the intangible asset itself or, if it is to be used internally, the usefulness of the intangible asset; (e) the availability of adequate technical, financial and other resources to complete the development and to use or sell the intangible asset; and (f) its ability to measure reliably the expenditure attributable to the intangible asset during its development."
       }
      },
      "en-us": {
       "role": {
        "label": "Capitalised Development Expenditure [Member]",
        "terseLabel": "Capitalized Development Expenditure"
       }
      }
     },
     "localname": "CapitalisedDevelopmentExpenditureMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r72",
      "r78",
      "r141",
      "r146",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r256",
      "r268",
      "r269",
      "r336",
      "r342"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying Amount Accumulated Depreciation Amortisation And Impairment And Gross Carrying Amount [Axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r78",
      "r146",
      "r153",
      "r155",
      "r156",
      "r256",
      "r268",
      "r269",
      "r336",
      "r341"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying Amount [Member]",
        "terseLabel": "Carrying amount [member]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash at bank and on hand"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAdvancesAndLoansFromRelatedParties": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10060.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from advances and loans from related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Advances And Loans From Related Parties",
        "positiveVerboseLabel": "Shareholder loan",
        "terseLabel": "Proceeds from shareholder loans"
       }
      }
     },
     "localname": "CashAdvancesAndLoansFromRelatedParties",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r17",
      "r183",
      "r203"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10290.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash And Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at December 31",
        "periodStartLabel": "Cash and cash equivalents at January 1",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash And Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10190.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) due to a decrease (increase) in short-term deposits and investments."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Decrease Increase In Shortterm Deposits And Investments",
        "terseLabel": "Proceeds from short-term investments"
       }
      }
     },
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r159",
      "r185"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10030.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Financing Activities",
        "totalLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r159",
      "r185"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10020.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Investing Activities",
        "totalLabel": "Net cash flows used in investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r159",
      "r185"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10010.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Operating Activities",
        "totalLabel": "Net cash flows used in operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10200.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows Used In Obtaining Control Of Subsidiaries Or Other Businesses Classified As Investing Activities",
        "negatedLabel": "Contingent consideration paid"
       }
      }
     },
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashOutflowForLeases": {
     "auth_ref": [
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Outflow For Leases",
        "terseLabel": "Cash outflow for leases"
       }
      }
     },
     "localname": "CashOutflowForLeases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashRepaymentsOfAdvancesAndLoansFromRelatedParties": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10070.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of advances and loans from related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Repayments Of Advances And Loans From Related Parties",
        "negatedLabel": "Repayment of shareholder loans",
        "terseLabel": "Repayment of shareholder loans"
       }
      }
     },
     "localname": "CashRepaymentsOfAdvancesAndLoansFromRelatedParties",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories Of Financial Assets [Axis]",
        "terseLabel": "Categories of financial assets [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories Of Financial Liabilities [Axis]",
        "terseLabel": "Categories of financial liabilities [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories Of Related Parties [Axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInEquity": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Changes In Equity",
        "terseLabel": "Increase (decrease) in equity"
       }
      }
     },
     "localname": "ChangesInEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r126",
      "r129",
      "r213",
      "r233"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Assets [Axis]",
        "terseLabel": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r126",
      "r213",
      "r233"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Assets [Member]",
        "terseLabel": "Assets [member]"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r278",
      "r279",
      "r316",
      "r329",
      "r330",
      "r331"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Financial Assets [Axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r268",
      "r270",
      "r272",
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Financial Instruments [Axis]",
        "terseLabel": "Classes of financial instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r268",
      "r270",
      "r272",
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Financial Instruments [Member]",
        "terseLabel": "Financial instruments, class [member]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Intangible Assets And Goodwill [Axis]",
        "terseLabel": "Classes of intangible assets and goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Intangible Assets Other Than Goodwill [Axis]",
        "terseLabel": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes Of Inventories [Abstract]"
       }
      }
     },
     "localname": "ClassesOfInventoriesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Property Plant And Equipment [Axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Provisions [Axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Share Capital [Axis]",
        "terseLabel": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Share Capital [Member]",
        "terseLabel": "Share capital [member]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CommodityPriceRiskMember": {
     "auth_ref": [
      "r276",
      "r294"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of other price risk that represents the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in commodity prices. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Commodity Price Risk [Member]",
        "terseLabel": "Fair value/price risk [member]",
        "verboseLabel": "Commodity Price Risk"
       }
      }
     },
     "localname": "CommodityPriceRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Components Of Equity [Axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components Of Other Comprehensive Income That Will Be Reclassified To Profit Or Loss Net Of Tax [Abstract]",
        "terseLabel": "Items that may be reclassified to consolidated statement of operations in subsequent periods (net of tax):"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r39",
      "r189",
      "r191",
      "r195",
      "r200"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive Income",
        "totalLabel": "Total comprehensive loss for the year"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerSoftwareMember": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Computer Software [Member]",
        "terseLabel": "Capitalized Software"
       }
      }
     },
     "localname": "ComputerSoftwareMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ConstructionInProgressMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Construction In Progress [Member]",
        "terseLabel": "Construction in Progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventories recognised as an expense during the period. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cost Of Inventories Recognised As Expense During Period",
        "terseLabel": "Cost of inventories recognized as expense during period"
       }
      }
     },
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r2",
      "r48"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10110.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost Of Sales",
        "negatedLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfSales",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSalesMember": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount of all expenses directly or indirectly attributed to goods or services sold. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost Of Sales [Member]",
        "terseLabel": "Cost of Goods Sold"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrencyInWhichInformationIsDisplayedAxis": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Currency In Which Information Is Displayed [Axis]",
        "terseLabel": "Currency in which information is displayed [axis]"
       }
      }
     },
     "localname": "CurrencyInWhichInformationIsDisplayedAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r296",
      "r320",
      "r321",
      "r322",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency Risk [Member]",
        "terseLabel": "Currency Risk"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAdvancesToSuppliers": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current advances made to suppliers before goods or services are received."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Advances To Suppliers",
        "verboseLabel": "Advance payments to vendors"
       }
      }
     },
     "localname": "CurrentAdvancesToSuppliers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r26",
      "r195",
      "r196"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10220.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Assets [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10060.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Borrowings And Current Portion Of Noncurrent Borrowings",
        "terseLabel": "Liabilities to credit institutions"
       }
      }
     },
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Derivative Financial Assets",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentInvestments": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10280.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "CurrentInvestments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10050.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Lease Liabilities",
        "terseLabel": "Lease liabilities",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r28",
      "r195",
      "r198"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10040.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Liabilities [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentMember": {
     "auth_ref": [
      "r273",
      "r292",
      "r337"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      },
      "en-us": {
       "role": {
        "label": "Current [Member]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current payables on social security and taxes other than incomes tax. [Refer: Payables on social security and taxes other than income tax]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Payables On Social Security And Taxes Other Than Income Tax",
        "terseLabel": "Employee withholding taxes"
       }
      }
     },
     "localname": "CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Portion Of Longterm Borrowings",
        "terseLabel": "\u2014Liabilities to credit institutions"
       }
      }
     },
     "localname": "CurrentPortionOfLongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10270.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Prepaid Expenses",
        "terseLabel": "Prepaid expenses",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CurrentPrepaidExpenses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Raw Materials And Current Production Supplies",
        "terseLabel": "Raw materials and consumables"
       }
      }
     },
     "localname": "CurrentRawMaterialsAndCurrentProductionSupplies",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10250.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Tax Assets Current",
        "terseLabel": "Current tax assets"
       }
      }
     },
     "localname": "CurrentTaxAssetsCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails": {
       "order": 10040.0,
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Tax Expense Income",
        "negatedLabel": "Current income tax benefit/(expense)"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Tax Expense Income And Adjustments For Current Tax Of Prior Periods",
        "totalLabel": "Total current tax"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Tax Expense Income And Adjustments For Current Tax Of Prior Periods [Abstract]",
        "terseLabel": "Current tax:"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10090.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Tax Liabilities Current",
        "terseLabel": "Current tax liabilities"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r27",
      "r30"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": 10010.0,
       "parentTag": "otly_IncreaseDecreaseInRiskExposure",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfTradeReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10240.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Trade Receivables",
        "terseLabel": "Trade receivables",
        "totalLabel": "Trade receivables\u2014net",
        "verboseLabel": "Carrying amounts, by currency"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfTradeReceivablesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentValueAddedTaxPayables": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current value added tax payables. [Refer: Value added tax payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Value Added Tax Payables",
        "terseLabel": "Value added tax"
       }
      }
     },
     "localname": "CurrentValueAddedTaxPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentValueAddedTaxReceivables": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current value added tax receivables. [Refer: Value added tax receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Value Added Tax Receivables",
        "terseLabel": "Value added tax"
       }
      }
     },
     "localname": "CurrentValueAddedTaxReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DateOfGrantOfSharebasedPaymentArrangement": {
     "auth_ref": [
      "r243",
      "r255"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The date on which share-based payment arrangements are granted. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Date Of Grant Of Sharebased Payment Arrangement",
        "terseLabel": "Grant date"
       }
      }
     },
     "localname": "DateOfGrantOfSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deductible Temporary Differences For Which No Deferred Tax Asset Is Recognised",
        "terseLabel": "Total unrecognized deferred tax assets"
       }
      }
     },
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r21",
      "r24",
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Expense Income",
        "totalLabel": "Total deferred tax"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Expense Income [Abstract]",
        "terseLabel": "Deferred tax:"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Expense Income Relating To Origination And Reversal Of Temporary Differences",
        "terseLabel": "Relating to origination and reversal of temporary differences"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfNetDeferredTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r21",
      "r24",
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Liability Asset",
        "negatedPeriodEndLabel": "Ending Balance",
        "negatedPeriodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfNetDeferredTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined Benefit Plans [Axis]",
        "terseLabel": "Defined benefit plans [axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DefinedBenefitPlansMember": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined Benefit Plans [Member]",
        "terseLabel": "Defined benefit plans [member]"
       }
      }
     },
     "localname": "DefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense, amortisation expense and impairment loss (reversal of impairment loss) recognised in profit or loss. [Refer: Depreciation and amortisation expense; Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation Amortisation And Impairment Loss Reversal Of Impairment Loss Recognised In Profit Or Loss",
        "negatedTerseLabel": "Total depreciation/amortization/impairment by function"
       }
      }
     },
     "localname": "DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r48",
      "r205",
      "r300",
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation And Amortisation Expense",
        "negatedLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation And Amortisation Expense [Abstract]"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpenseAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DepreciationExpense": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation Expense",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r76",
      "r81"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation Property Plant And Equipment",
        "negatedLabel": "Depreciation charge"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation Rightofuse Assets",
        "negatedLabel": "Depreciation",
        "negatedTerseLabel": "Total depreciation/amortization/impairment by function"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative Financial Assets",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": 10070.0,
       "parentTag": "otly_IncreaseDecreaseInRiskExposure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative Financial Liabilities",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Earnings Per Share Explanatory",
        "terseLabel": "Loss per share"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Employee Benefits Explanatory",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Financial Instruments Explanatory",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial liabilities. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Financial Liabilities Explanatory",
        "terseLabel": "Liabilities to credit institutions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Foreign Currency Translation Explanatory",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Impairment Of Nonfinancial Assets Explanatory",
        "terseLabel": "Impairment of non-financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Income Tax Explanatory",
        "terseLabel": "Taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Intangible Assets And Goodwill Explanatory",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Issued Capital Explanatory",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Leases Explanatory",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Measuring Inventories",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Property Plant And Equipment Explanatory",
        "terseLabel": "Tangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Provisions Explanatory",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Recognition Of Revenue",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for segment reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Segment Reporting Explanatory",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Trade And Other Receivables Explanatory",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy To Determine Components Of Cash And Cash Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "auth_ref": [
      "r132",
      "r135"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Discount Rates Applied To Cash Flow Projections",
        "terseLabel": "Pre-tax discount rate (%)"
       }
      }
     },
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfKeyAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Expected Volatility Share Options Granted",
        "terseLabel": "Expected price volatility of the Company's shares (%)"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "auth_ref": [
      "r131",
      "r134"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Growth Rate Used To Extrapolate Cash Flow Projections",
        "terseLabel": "Long-term growth rate (%)"
       }
      }
     },
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfKeyAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the maximum term of options granted for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Maximum Term Of Options Granted For Sharebased Payment Arrangement",
        "terseLabel": "Exercise term"
       }
      }
     },
     "localname": "DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Option Life Share Options Granted",
        "terseLabel": "Expected term (years)"
       }
      }
     },
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_DescriptionOfOtherAccountingPoliciesRelevantToUnderstandingOfFinancialStatements": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of accounting policies relevant to an understanding of financial statements, which the entity does not separately disclose."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Other Accounting Policies Relevant To Understanding Of Financial Statements",
        "terseLabel": "Current versus non-current classification"
       }
      }
     },
     "localname": "DescriptionOfOtherAccountingPoliciesRelevantToUnderstandingOfFinancialStatements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Risk Free Interest Rate Share Options Granted",
        "terseLabel": "Risk-free interest rate (%)"
       }
      }
     },
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the vesting requirements for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Vesting Requirements For Sharebased Payment Arrangement",
        "terseLabel": "Awards vesting description"
       }
      }
     },
     "localname": "DescriptionOfVestingRequirementsForSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DesignatedLoansOrReceivablesAtFairValueThroughProfitOrLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated Loans Or Receivables At Fair Value Through Profit Or Loss [Abstract]"
       }
      }
     },
     "localname": "DesignatedLoansOrReceivablesAtFairValueThroughProfitOrLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of remuneration paid or payable to the entity's directors."
       }
      },
      "en-us": {
       "role": {
        "label": "Directors Remuneration Expense",
        "terseLabel": "Amount recognized for compensation"
       }
      }
     },
     "localname": "DirectorsRemunerationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Accounting Judgements And Estimates Explanatory",
        "terseLabel": "Significant accounting judgments, estimates and assessments"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of attribution of expenses by nature to line items by function in the statement of profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Attribution Of Expenses By Nature To Their Function Explanatory",
        "terseLabel": "Summary of Employee Benefits Expenses by Function"
       }
      }
     },
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Basis Of Consolidation Explanatory",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Basis Of Preparation Of Financial Statements Explanatory",
        "terseLabel": "Basis of preparation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Cash And Cash Equivalents Explanatory",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Classes Of Share Capital [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Classes Of Share Capital [Line Items]",
        "terseLabel": "Disclosure Of Classes Of Share Capital [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Classes Of Share Capital [Table]",
        "terseLabel": "Disclosure Of Classes Of Share Capital [Table]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Commitments And Contingent Liabilities Explanatory",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExplanatory": {
     "auth_ref": [
      "r0",
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of credit risk. [Refer: Credit risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Credit Risk Explanatory",
        "terseLabel": "Summary of Aging of Groups Trade Receivables"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Deferred Taxes Explanatory",
        "terseLabel": "Summary of Deferred Tax"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Defined Benefit Plans [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Depreciation And Amortisation Expense Explanatory",
        "terseLabel": "Depreciation Amortization and Impairment by Per Function"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunction"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r264",
      "r270",
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Financial Instruments Explanatory",
        "terseLabel": "Summary of Financial Instruments Per Category"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Property Plant And Equipment Explanatory",
        "terseLabel": "Summary of Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Earnings Per Share Explanatory",
        "terseLabel": "Loss per share"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the effect of changes in foreign exchange rates."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Effect Of Changes In Foreign Exchange Rates Explanatory",
        "terseLabel": "Net Exchange Rate Differences"
       }
      }
     },
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferences"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Employee Benefits Explanatory",
        "terseLabel": "Employee and Personnel Costs"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Entitys Reportable Segments Explanatory",
        "terseLabel": "Segment information"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Events After Reporting Period Explanatory",
        "terseLabel": "Events after the end of the reporting period"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriod"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value Of Financial Instruments Explanatory",
        "terseLabel": "Summary of Fair Value of Financial Instruments Include Interest Rate Swaps, Present Value of Estimated Future Cash Flows"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Finance Income Expense Explanatory",
        "terseLabel": "Finance income and expenses"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments Explanatory",
        "terseLabel": "Financial instruments per category"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments [Line Items]",
        "terseLabel": "Disclosure Of Financial Instruments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r264",
      "r270",
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments [Table]",
        "terseLabel": "Disclosure Of Financial Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Risk Management Explanatory",
        "terseLabel": "Financial risk management"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of General Information About Financial Statements Explanatory",
        "terseLabel": "Corporate information"
       }
      }
     },
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCorporateInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Income Tax Explanatory",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTax"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Indirect Measurement Of Fair Value Of Goods Or Services Received Share Options Granted During Period Explanatory",
        "terseLabel": "Summary of Inputs to Black-Scholes Option-pricing Model Used for Employee Stock Options"
       }
      }
     },
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Information For Individual Asset Or Cashgenerating Unit With Significant Amount Of Goodwill Or Intangible Assets With Indefinite Useful Lives [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information for cash-generating units. [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Information For Individual Asset Or Cashgenerating Unit With Significant Amount Of Goodwill Or Intangible Assets With Indefinite Useful Lives Explanatory",
        "terseLabel": "Summary of Key Assumptions"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate changes in liabilities arising from financing activities, including both changes arising from cash flows and non-cash changes. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Information That Enables Users Of Financial Statements To Evaluate Changes In Liabilities Arising From Financing Activities Explanatory",
        "terseLabel": "Changes in liabilities attributable to financing activities"
       }
      }
     },
     "localname": "DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets And Goodwill Explanatory",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets [Line Items]",
        "terseLabel": "Disclosure Of Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets [Table]",
        "terseLabel": "Disclosure Of Intangible Assets [Table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Inventories Explanatory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r240",
      "r241"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Leases Explanatory",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Maturity Analysis For Derivative Financial Liabilities [Abstract]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Maturity Analysis For Nonderivative Financial Liabilities [Abstract]",
        "terseLabel": "Non-derivatives"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Nature And Extent Of Risks Arising From Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Nature And Extent Of Risks Arising From Financial Instruments Explanatory",
        "terseLabel": "Summary of Exposure to Foreign Currency Risk"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Nature And Extent Of Risks Arising From Financial Instruments [Line Items]",
        "terseLabel": "Disclosure Of Nature And Extent Of Risks Arising From Financial Instruments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Nature And Extent Of Risks Arising From Financial Instruments [Table]",
        "terseLabel": "Disclosure Of Nature And Extent Of Risks Arising From Financial Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Nonadjusting Events After Reporting Period [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Nonadjusting Events After Reporting Period [Line Items]",
        "terseLabel": "Disclosure Of Nonadjusting Events After Reporting Period [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Nonadjusting Events After Reporting Period [Table]",
        "terseLabel": "Disclosure Of Nonadjusting Events After Reporting Period [Table]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Number And Weighted Average Exercise Prices Of Share Options Explanatory",
        "terseLabel": "Summary of Number and Exercise Prices of Employee Stock Options"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Operating Segments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Operating Segments [Line Items]",
        "terseLabel": "Disclosure Of Operating Segments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Operating Segments [Table]",
        "terseLabel": "Disclosure Of Operating Segments [Table]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other current liabilities. [Refer: Other current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Other Current Liabilities Explanatory",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "DisclosureOfOtherCurrentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current liabilities. [Refer: Other non-current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Other Noncurrent Liabilities Explanatory",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment Explanatory",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment [Line Items]",
        "terseLabel": "Disclosure Of Property Plant And Equipment [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment [Table]",
        "terseLabel": "Disclosure Of Property Plant And Equipment [Table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Provisions Explanatory",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]",
        "terseLabel": "Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Quantitative Information About Rightofuse Assets [Table]",
        "terseLabel": "Disclosure Of Quantitative Information About Rightofuse Assets [Table]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Changes In Intangible Assets And Goodwill Explanatory",
        "terseLabel": "Summary of Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments. Loss allowance is the allowance for expected credit losses on financial assets measured in accordance with paragraph 4.1.2 of IFRS 9, lease receivables and contract assets, the accumulated impairment amount for financial assets measured in accordance with paragraph 4.1.2A of IFRS 9 and the provision for expected credit losses on loan commitments and financial guarantee contracts. [Refer: Gross carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Changes In Loss Allowance And Explanation Of Changes In Gross Carrying Amount For Financial Instruments Explanatory",
        "terseLabel": "Summary of Allowance for Expected Credit Losses of Trade Receivables"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Liabilities Arising From Financing Activities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Liabilities Arising From Financing Activities Explanatory",
        "terseLabel": "Summary of Changes in Liabilities Attributable to Financing Activities"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Liabilities Arising From Financing Activities [Line Items]",
        "terseLabel": "Disclosure Of Reconciliation Of Liabilities Arising From Financing Activities [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Liabilities Arising From Financing Activities [Table]",
        "terseLabel": "Disclosure Of Reconciliation Of Liabilities Arising From Financing Activities [Table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Related Party Explanatory",
        "terseLabel": "Related party disclosures"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Share Capital Reserves And Other Equity Interest Explanatory",
        "terseLabel": "Share capital and other contributed capital"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapital"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "auth_ref": [
      "r242"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Sharebased Payment Arrangements Explanatory",
        "terseLabel": "Share-based payments"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPayments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "auth_ref": [
      "r118",
      "r121",
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries Explanatory",
        "terseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiaries"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries [Line Items]",
        "terseLabel": "Disclosure Of Significant Investments In Subsidiaries [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "auth_ref": [
      "r118",
      "r121",
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries [Table]",
        "terseLabel": "Disclosure Of Significant Investments In Subsidiaries [Table]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Summary Of Significant Accounting Policies Explanatory",
        "terseLabel": "Summary of significant accounting policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Line Items]",
        "terseLabel": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Table]",
        "terseLabel": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]",
        "terseLabel": "Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Table]",
        "terseLabel": "Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Transactions Between Related Parties [Line Items]",
        "terseLabel": "Disclosure Of Transactions Between Related Parties [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Transactions Between Related Parties [Table]",
        "terseLabel": "Disclosure Of Transactions Between Related Parties [Table]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisposalsIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets and goodwill resulting from disposals. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals Intangible Assets And Goodwill",
        "negatedLabel": "Scrapped"
       }
      }
     },
     "localname": "DisposalsIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals Property Plant And Equipment",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Loss per share, attributable to shareholders of the parent:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings Per Share Explanatory",
        "terseLabel": "Summary of Loss per Share"
       }
      }
     },
     "localname": "EarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Line Items]",
        "terseLabel": "Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareTable": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Table]",
        "terseLabel": "Earnings Per Share [Table]"
       }
      }
     },
     "localname": "EarningsPerShareTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r171",
      "r172"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Effect Of Exchange Rate Changes On Cash And Cash Equivalents",
        "terseLabel": "Exchange rate differences in cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "auth_ref": [
      "r308",
      "r314"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Elimination Of Intersegment Amounts [Member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "EliminationOfIntersegmentAmountsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Employee Benefits Expense",
        "negatedTotalLabel": "Total employee benefits"
       }
      }
     },
     "localname": "EmployeeBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "auth_ref": [
      "r118",
      "r121",
      "r209",
      "r332",
      "r333"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Associates [Member]",
        "terseLabel": "Entity's total for associates [member]"
       }
      }
     },
     "localname": "EntitysTotalForAssociatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Related Parties [Member]",
        "terseLabel": "Entity's total for related parties [member]"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Segment Consolidation Items [Member]",
        "terseLabel": "Entity's total for segment consolidation items [member]"
       }
      }
     },
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r118",
      "r121",
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Subsidiaries [Member]",
        "terseLabel": "Entity's total for subsidiaries [member]"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r23",
      "r32",
      "r188",
      "r190",
      "r210",
      "r211",
      "r212"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity And Liabilities",
        "totalLabel": "TOTAL EQUITY AND LIABILITIES"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity And Liabilities [Abstract]",
        "terseLabel": "EQUITY AND LIABILITIES"
       }
      }
     },
     "localname": "EquityAndLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10010.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity Attributable To Owners Of Parent",
        "totalLabel": "Total equity attributable to shareholders of the parent"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [Member]",
        "terseLabel": "Equity [member]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EstimateOfBenefitPaymentsExpectedToBePaidFromDefinedBenefitPlan": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The estimate of the amounts expected to be paid from defined benefit plan in future. [Refer: Defined benefit plans [member]; Maturity [axis]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Estimate Of Benefit Payments Expected To Be Paid From Defined Benefit Plan",
        "terseLabel": "Expected premiums"
       }
      }
     },
     "localname": "EstimateOfBenefitPaymentsExpectedToBePaidFromDefinedBenefitPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExchangeDifferencesOnTranslationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange Differences On Translation [Abstract]"
       }
      }
     },
     "localname": "ExchangeDifferencesOnTranslationAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      },
      "en-us": {
       "role": {
        "label": "Exercise Price Share Options Granted2019",
        "terseLabel": "Exercise price ($)"
       }
      }
     },
     "localname": "ExercisePriceShareOptionsGranted2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_ExpectedDividendShareOptionsGranted": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an expected dividend used to calculate the fair value of share options granted."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected Dividend Share Options Granted",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ExpectedDividendShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense From Sharebased Payment Transactions With Employees",
        "negatedLabel": "Share-based compensation expense",
        "negatedTerseLabel": "Expenses arising from share-based payment transactions"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to leases of low-value assets accounted for applying paragraph 6 of IFRS 16. This expense shall not include the expense relating to short-term leases of low-value assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense Relating To Leases Of Lowvalue Assets For Which Recognition Exemption Has Been Used",
        "negatedLabel": "Expense relating to leases of low-value assets that are not shown above as short-term leases"
       }
      }
     },
     "localname": "ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense Relating To Shortterm Leases For Which Recognition Exemption Has Been Used",
        "negatedLabel": "Expense relating to short-term leases"
       }
      }
     },
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows": {
     "auth_ref": [
      "r130",
      "r133"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the period over which management has projected cash flows based on financial budgets/forecasts approved by management including, when a period greater than five years is used for a cash-generating unit (group of units), an explanation of why that longer period is justified. [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation Of Period Over Which Management Has Projected Cash Flows",
        "terseLabel": "Explanation of period over which management has projected cash flows"
       }
      }
     },
     "localname": "ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10050.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance Costs",
        "negatedLabel": "Finance expenses",
        "negatedTotalLabel": "Total finance expenses"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncome": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10040.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance Income",
        "terseLabel": "Finance income",
        "totalLabel": "Total finance income"
       }
      }
     },
     "localname": "FinanceIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r263",
      "r268",
      "r269",
      "r272",
      "r273"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets",
        "terseLabel": "Total financial assets"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtAmortisedCost": {
     "auth_ref": [
      "r283"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets At Amortised Cost",
        "terseLabel": "Total Assets, At amortized cost"
       }
      }
     },
     "localname": "FinancialAssetsAtAmortisedCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets At Amortised Cost Category [Member]",
        "terseLabel": "At Amortized Cost"
       }
      }
     },
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r281"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets At Fair Value Through Profit Or Loss",
        "terseLabel": "Total Assets, Fair value through profit or loss"
       }
      }
     },
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets At Fair Value Through Profit Or Loss [Abstract]",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets At Fair Value Through Profit Or Loss Category [Member]",
        "terseLabel": "Fair Value through Profit or Loss"
       }
      }
     },
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets Category [Member]",
        "terseLabel": "Financial assets, category [member]"
       }
      }
     },
     "localname": "FinancialAssetsCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r278",
      "r279",
      "r316",
      "r329",
      "r330",
      "r331"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets [Member]",
        "terseLabel": "Financial assets, class [member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity has pledged as collateral for liabilities or contingent liabilities, including amounts that have been reclassified in accordance with paragraph 3.2.23(a) of IFRS 9. [Refer: Contingent liabilities [member]; Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets Pledged As Collateral For Liabilities Or Contingent Liabilities",
        "terseLabel": "Trade receivables and inventories"
       }
      }
     },
     "localname": "FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities",
        "terseLabel": "Total financial liabilities"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCost": {
     "auth_ref": [
      "r284",
      "r339"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities At Amortised Cost",
        "terseLabel": "Total Liabilities, At amortized cost"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "auth_ref": [
      "r284",
      "r339"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities At Amortised Cost Category [Member]",
        "terseLabel": "At Amortized Cost"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that meet either of the following conditions: (a) they meet the definition of held for trading; or (b) upon initial recognition they are designated by the entity as at fair value through profit or loss. An entity may use this designation only when permitted by paragraph 4.3.5 of IFRS 9 (embedded derivatives) or when doing so results in more relevant information, because either: (a) it eliminates or significantly reduces a measurement or recognition inconsistency (sometimes referred to as \u2018an accounting mismatch\u2019) that would otherwise arise from measuring assets or liabilities or recognising the gains and losses on them on different bases; or (b) a group of financial liabilities or financial assets and financial liabilities is managed and its performance is evaluated on a fair value basis, in accordance with a documented risk management or investment strategy, and information about the group is provided internally on that basis to the entity\u2019s key management personnel (as defined in IAS 24). [Refer: At fair value [member]; Key management personnel of entity or parent [member]; Derivatives [member]; Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities At Fair Value Through Profit Or Loss",
        "terseLabel": "Total Liabilities, Fair value through profit or loss"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities At Fair Value Through Profit Or Loss Category [Member]",
        "terseLabel": "Fair Value through Profit or Loss"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities Category [Member]",
        "terseLabel": "Financial liabilities, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinishedGoods": {
     "auth_ref": [
      "r31",
      "r96"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Finished Goods",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "FinishedGoods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing fixtures and fittings that are not permanently attached to real property. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixtures And Fittings [Member]",
        "terseLabel": "Fixtures"
       }
      }
     },
     "localname": "FixturesAndFittingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FloatingInterestRateMember": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Floating Interest Rate [Member]",
        "terseLabel": "Floating Interest Rate"
       }
      }
     },
     "localname": "FloatingInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignExchangeGain": {
     "auth_ref": [
      "r13",
      "r98"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gross gain arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign Exchange Gain",
        "terseLabel": "Impact on loss before tax, increase"
       }
      }
     },
     "localname": "ForeignExchangeGain",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ForeignExchangeLoss": {
     "auth_ref": [
      "r13",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gross loss arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign Exchange Loss",
        "terseLabel": "Impact on loss before tax, decrease"
       }
      }
     },
     "localname": "ForeignExchangeLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FunctionalOrPresentationCurrencyMember": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member indicates information displayed in the functional or presentation currency. It also represents the standard value for the \u2018Currency in which information is displayed\u2019 axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Functional Or Presentation Currency [Member]",
        "terseLabel": "Functional or presentation currency [member]"
       }
      }
     },
     "localname": "FunctionalOrPresentationCurrencyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10050.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Change In Fair Value Of Derivatives",
        "terseLabel": "Fair value changes derivatives"
       }
      }
     },
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss": {
       "order": 10040.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Exchange Differences On Translation Net Of Tax",
        "terseLabel": "Exchange differences from translation of foreign operations"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r13",
      "r98"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesSummaryOfNetExchangeRateDifferencesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Exchange Differences On Translation Recognised In Profit Or Loss",
        "totalLabel": "Exchange-rate differences\u2014net"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesSummaryOfNetExchangeRateDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10040.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial liabilities at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Financial Liabilities At Fair Value Through Profit Or Loss",
        "terseLabel": "Fair value changes contingent consideration"
       }
      }
     },
     "localname": "GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r84",
      "r220",
      "r312",
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical Areas [Axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r84",
      "r220",
      "r312",
      "r327"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical Areas [Member]",
        "terseLabel": "Geographical areas [member]"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodwillMember": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill [Member]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r72",
      "r141",
      "r154",
      "r157",
      "r256",
      "r269",
      "r272",
      "r273",
      "r336",
      "r342"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross Carrying Amount [Member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "auth_ref": [
      "r235",
      "r288"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": 10040.0,
       "parentTag": "otly_NonDerivateFinancialLiabilitiesUndiscountedCashflows",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross Lease Liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "GrossLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10060.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLoss": {
     "auth_ref": [
      "r128",
      "r129"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment Loss",
        "negatedLabel": "Asset impairment charge",
        "terseLabel": "Asset impairment charge"
       }
      }
     },
     "localname": "ImpairmentLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r47",
      "r75"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment Loss Recognised In Profit Or Loss Property Plant And Equipment",
        "negatedLabel": "Impairment"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment Loss Recognised In Profit Or Loss Trade Receivables",
        "terseLabel": "Impairments loss for outstanding trade receivables"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r43",
      "r52",
      "r58",
      "r59",
      "r115",
      "r207",
      "r301"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10020.0,
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income Tax Expense Continuing Operations",
        "negatedLabel": "Income tax benefit/(expense)",
        "negatedTotalLabel": "Income tax benefit/(expense) reported in the consolidated statement of operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxMajorComponentsOfIncomeTaxExpenseDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r45",
      "r57"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income Tax Relating To Components Of Other Comprehensive Income",
        "terseLabel": "Tax effect relating to net investment in foreign operations recognized in Other comprehensive loss"
       }
      }
     },
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r160",
      "r174"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10330.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income Taxes Paid Refund Classified As Operating Activities",
        "negatedLabel": "Income tax paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease In Cash And Cash Equivalents Before Effect Of Exchange Rate Changes",
        "totalLabel": "Net increase/(decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "auth_ref": [
      "r137"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in existing other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease In Existing Provisions Other Provisions",
        "terseLabel": "Additions: included in the acquisition value of right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInExistingProvisionsOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInFairValueMeasurementAssets": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the fair value measurement of assets. [Refer: At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease In Fair Value Measurement Assets",
        "terseLabel": "Changes in fair value"
       }
      }
     },
     "localname": "IncreaseDecreaseInFairValueMeasurementAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategoryAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r178"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Effect Of Changes In Foreign Exchange Rates Liabilities Arising From Financing Activities",
        "terseLabel": "Foreign exchange adjustments"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of warrants."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Exercise Of Warrants Equity",
        "terseLabel": "Exercise of warrants"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughExerciseOfWarrantsEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Financing Cash Flows Liabilities Arising From Financing Activities",
        "terseLabel": "Cash flows"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in an allowance account for credit losses of financial assets resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Allowance account for credit losses of financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Allowance Account For Credit Losses Of Financial Assets",
        "terseLabel": "Translation differences"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAllowanceForExpectedCreditLossesOfTradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Deferred Tax Liability Asset",
        "terseLabel": "Exchange differences"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfNetDeferredTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Intangible Assets And Goodwill",
        "terseLabel": "Exchange differences"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Other Provisions",
        "terseLabel": "Exchange differences"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Property Plant And Equipment",
        "terseLabel": "Exchange differences"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in allowance account for credit losses of financial assets resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Allowance account for credit losses of financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Other Changes Allowance Account For Credit Losses Of Financial Assets",
        "terseLabel": "Unused amount reversed"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesAllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAllowanceForExpectedCreditLossesOfTradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r179"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Other Changes Liabilities Arising From Financing Activities",
        "terseLabel": "Other changes"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherContributionsByOwners": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in equity through other contributions by owners that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Other Contributions By Owners",
        "terseLabel": "Shareholders\u2019 contributions"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherContributionsByOwners",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Sharebased Payment Transactions",
        "terseLabel": "Share-based payments"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions": {
     "auth_ref": [
      "r138"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in other provisions through adjustments arising from the passage of time. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Time Value Of Money Adjustment Other Provisions",
        "terseLabel": "Unwinding of discount effect"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from transactions with owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Transactions With Owners",
        "terseLabel": "Transaction with shareholders"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransactionsWithOwners",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Transfers And Other Changes Equity",
        "terseLabel": "Warrant issue"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Transfers Intangible Assets Other Than Goodwill",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "auth_ref": [
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Transfers Property Plant And Equipment",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r180",
      "r186"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Through New Leases Liabilities Arising From Financing Activities",
        "terseLabel": "Addition \u2013 leases"
       }
      }
     },
     "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InformationAboutLesseesExposureArisingFromExtensionOptionsAndTerminationOptions": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Information about the lessee's exposure arising from extension options and termination options."
       }
      },
      "en-us": {
       "role": {
        "label": "Information About Lessees Exposure Arising From Extension Options And Termination Options",
        "terseLabel": "Description of lease extension option"
       }
      }
     },
     "localname": "InformationAboutLesseesExposureArisingFromExtensionOptionsAndTerminationOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10300.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets And Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets And Goodwill [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets And Goodwill [Member]",
        "terseLabel": "Intangible assets and goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r127",
      "r147",
      "r233"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets Other Than Goodwill [Member]",
        "terseLabel": "Intangible assets other than goodwill [member]",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsUnderDevelopmentMember": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets Under Development [Member]",
        "terseLabel": "Ongoing Development Costs"
       }
      }
     },
     "localname": "IntangibleAssetsUnderDevelopmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpenseOnBankLoansAndOverdrafts": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bank loans and overdrafts. [Refer: Interest expense; Bank overdrafts]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense On Bank Loans And Overdrafts",
        "negatedLabel": "Interest expenses\u2014loan from credit institutions"
       }
      }
     },
     "localname": "InterestExpenseOnBankLoansAndOverdrafts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense On Lease Liabilities",
        "negatedLabel": "Interest expenses\u2014lease liabilities"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense On Other Financial Liabilities",
        "negatedLabel": "Interest expenses\u2014shareholder loans"
       }
      }
     },
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10320.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Paid Classified As Operating Activities",
        "negatedLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r296",
      "r320",
      "r321",
      "r322",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Rate Risk [Member]",
        "terseLabel": "Interest rate risk [member]"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Rate Swap Contract [Member]",
        "terseLabel": "Interest rate swap contract [member]"
       }
      }
     },
     "localname": "InterestRateSwapContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Rate Types [Member]",
        "terseLabel": "Interest rate types [member]"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10310.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Received Classified As Operating Activities",
        "terseLabel": "Interest received"
       }
      }
     },
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r16",
      "r27",
      "r93"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10230.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventories",
        "terseLabel": "Inventories",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryWritedown2011": {
     "auth_ref": [
      "r47",
      "r95"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory Writedown2011",
        "terseLabel": "Inventories, at net realizable value"
       }
      }
     },
     "localname": "InventoryWritedown2011",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssueOfEquity": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Issue Of Equity",
        "terseLabel": "Issue of shares"
       }
      }
     },
     "localname": "IssueOfEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10170.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued Capital",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued Capital [Member]",
        "terseLabel": "Share Capital"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key Management Personnel Compensation",
        "negatedTotalLabel": "Total"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key Management Personnel Compensation Postemployment Benefits",
        "negatedLabel": "Post-employment benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key Management Personnel Compensation Sharebased Payment",
        "negatedLabel": "Share-based payments"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key Management Personnel Compensation Shortterm Employee Benefits",
        "negatedLabel": "Short-term employee benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Key Management Personnel Of Entity Or Parent [Member]",
        "terseLabel": "Board of Directors"
       }
      }
     },
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LandAndBuildingsMember": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land And Buildings [Member]",
        "terseLabel": "Land and Buildings"
       }
      }
     },
     "localname": "LandAndBuildingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r238",
      "r239",
      "r287",
      "r290",
      "r293",
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Five Years [Member]",
        "terseLabel": "After 5 Years"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r10",
      "r238",
      "r239",
      "r287",
      "r293",
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than One Year And Not Later Than Two Years [Member]",
        "terseLabel": "Between 1 and 2 Years"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Three Months And Not Later Than One Year [Member]",
        "terseLabel": "Between 3 Months and 1 Year"
       }
      }
     },
     "localname": "LaterThanThreeMonthsAndNotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Two Years And Not Later Than Five Years [Member]",
        "terseLabel": "Between 2 and 5 Years"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": 10060.0,
       "parentTag": "otly_IncreaseDecreaseInRiskExposure",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease Liabilities",
        "negatedLabel": "Lease liabilities",
        "terseLabel": "Lease obligations",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Liabilities [Abstract]",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "auth_ref": [
      "r181",
      "r187"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Lease Liabilities [Member]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LeaseLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "auth_ref": [
      "r87",
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "Level1 Of Fair Value Hierarchy [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "Level1OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      },
      "en-us": {
       "role": {
        "label": "Level2 Of Fair Value Hierarchy [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "Level2OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      },
      "en-us": {
       "role": {
        "label": "Level3 Of Fair Value Hierarchy [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "Level3OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "auth_ref": [
      "r87",
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Levels Of Fair Value Hierarchy [Axis]",
        "terseLabel": "Levels of fair value hierarchy [axis]"
       }
      }
     },
     "localname": "LevelsOfFairValueHierarchyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r23",
      "r210",
      "r211",
      "r212",
      "r302",
      "r306"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10020.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities",
        "verboseLabel": "Liabilities in the consolidated statement of financial position"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities Arising From Financing Activities",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities Arising From Financing Activities [Axis]",
        "terseLabel": "Liabilities arising from financing activities [axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities Arising From Financing Activities [Member]",
        "terseLabel": "Liabilities arising from financing activities [member]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LineItemsByFunctionMember": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value of the \u2018Attribution of expenses by nature to their function' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Line Items By Function [Member]",
        "terseLabel": "Line items by function [member]"
       }
      }
     },
     "localname": "LineItemsByFunctionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LoansAndReceivables": {
     "auth_ref": [
      "r338"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-derivative financial assets with fixed or determinable payments that are not quoted in an active market, other than: (a) those that the entity intends to sell immediately or in the near term, which shall be classified as held for trading, and those that the entity, upon initial recognition, designates as at fair value through profit or loss; (b) those that the entity, upon initial recognition, designates as available for sale; or (c) those for which the holder may not recover substantially all of its initial investment, other than because of credit deterioration, which shall be classified as available for sale. An interest acquired in a pool of assets that are not loans or receivables (for example, an interest in a mutual fund or a similar fund) is not a loan or receivable. [Refer: Derivative financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Loans And Receivables",
        "terseLabel": "Loans issued to employees"
       }
      }
     },
     "localname": "LoansAndReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10130.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Longterm Borrowings",
        "terseLabel": "Liabilities to credit institutions",
        "verboseLabel": "Non-current liabilities to credit institutions"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermDeposits": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_OtherNoncurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of long-term deposits held by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Longterm Deposits",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "LongtermDeposits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MachineryMember": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Machinery [Member]",
        "terseLabel": "Machinery"
       }
      }
     },
     "localname": "MachineryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Components Of Tax Expense Income [Abstract]"
       }
      }
     },
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r25",
      "r88",
      "r218",
      "r238",
      "r239",
      "r262",
      "r277",
      "r287",
      "r317",
      "r318",
      "r319",
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [Axis]",
        "terseLabel": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MeasurementAxis": {
     "auth_ref": [
      "r152",
      "r156",
      "r210"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Measurement [Axis]",
        "terseLabel": "Measurement [axis]"
       }
      }
     },
     "localname": "MeasurementAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NameOfSubsidiary": {
     "auth_ref": [
      "r116",
      "r119",
      "r192",
      "r193"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Name Of Subsidiary",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "NameOfSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails": {
       "order": 10010.0,
       "parentTag": "otly_NetDeferredTaxLiabilityAsset",
       "weight": -1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10340.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net Deferred Tax Assets",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "NetDeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetDeferredTaxLiabilities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails": {
       "order": 10020.0,
       "parentTag": "otly_NetDeferredTaxLiabilityAsset",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10150.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net Deferred Tax Liabilities",
        "negatedLabel": "Deferred tax liabilities",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "NetDeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Nonadjusting Events After Reporting Period [Axis]",
        "terseLabel": "Non-adjusting events after reporting period [axis]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Nonadjusting Events [Member]",
        "terseLabel": "Non-adjusting events after reporting period [member]"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r26",
      "r195",
      "r197"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10210.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Assets",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Assets [Abstract]",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "auth_ref": [
      "r311"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Assets Other Than Financial Instruments Deferred Tax Assets Postemployment Benefit Assets And Rights Arising Under Insurance Contracts",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Derivative Financial Liabilities",
        "terseLabel": "Derivatives (part of other non-current liabilities)"
       }
      }
     },
     "localname": "NoncurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Financial Liabilities At Fair Value Through Profit Or Loss [Abstract]",
        "terseLabel": "Financial liabilities"
       }
      }
     },
     "localname": "NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsIncludeInterestRateSwapsPresentValueOfEstimatedFutureCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10120.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Lease Liabilities",
        "terseLabel": "Lease liabilities",
        "verboseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r28",
      "r195",
      "r199"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10030.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Liabilities [Abstract]",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentProvisions": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10160.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Provisions",
        "periodEndLabel": "At December 31",
        "periodStartLabel": "At January 1",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "NoncurrentProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Provisions [Abstract]"
       }
      }
     },
     "localname": "NoncurrentProvisionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Receivables [Abstract]"
       }
      }
     },
     "localname": "NoncurrentReceivablesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NotLaterThanThreeMonthsMember": {
     "auth_ref": [
      "r10",
      "r335",
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Not Later Than Three Months [Member]",
        "verboseLabel": "Less than 3 Months"
       }
      }
     },
     "localname": "NotLaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "auth_ref": [
      "r251",
      "r254"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Instruments Other Equity Instruments Granted",
        "terseLabel": "Number of warrants, granted"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Other Equity Instruments Forfeited In Sharebased Payment Arrangement",
        "negatedLabel": "Number of warrants, Forfeited during the period",
        "terseLabel": "Number of instruments, Forfeited"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Other Equity Instruments Outstanding In Sharebased Payment Arrangement",
        "periodEndLabel": "Number of instruments, Ending balance",
        "periodStartLabel": "Number of instruments, Beginning balance"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r244",
      "r248",
      "r250"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Outstanding Share Options",
        "periodEndLabel": "Number of employee stock options, Ending balance",
        "periodStartLabel": "Number of employee stock options, Beginning balance"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Share Options Expired In Sharebased Payment Arrangement",
        "terseLabel": "Options expired"
       }
      }
     },
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Share Options Forfeited In Sharebased Payment Arrangement",
        "terseLabel": "Number of employee stock options, Forfeited"
       }
      }
     },
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Share Options Granted In Sharebased Payment Arrangement",
        "terseLabel": "Number of share options granted"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Shares Issued",
        "terseLabel": "Number of shares issued"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Shares Outstanding",
        "terseLabel": "Ordinary shares outstanding"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OperatingSegmentsMember": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r36",
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ordinary Shares [Member]",
        "terseLabel": "Ordinary Shares"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10300.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Adjustments To Reconcile Profit Loss",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r5",
      "r38",
      "r46",
      "r202"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss": {
       "order": 10010.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income",
        "terseLabel": "Other comprehensive income/(loss) for the year",
        "totalLabel": "Total other comprehensive income/(loss) for the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income [Abstract]",
        "terseLabel": "Other comprehensive income/(loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10100.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Current Liabilities",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherCurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentPayables": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Current Payables",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCurrentPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesSummaryOfOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10260.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Current Receivables",
        "terseLabel": "Other current receivables",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherFinanceCost": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10070.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of finance costs that the entity does not separately disclose in the same statement or note. [Refer: Finance costs]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Finance Cost",
        "negatedLabel": "Other financial expenses"
       }
      }
     },
     "localname": "OtherFinanceCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10120.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as financing activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Inflows Outflows Of Cash Classified As Financing Activities",
        "terseLabel": "Redemption of warrants"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10170.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Inflows Outflows Of Cash Classified As Investing Activities",
        "terseLabel": "Proceeds from /(payments for) financial instruments"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10330.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Noncurrent Assets",
        "terseLabel": "Other non-current receivables"
       }
      }
     },
     "localname": "OtherNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "auth_ref": [
      "r19",
      "r204"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Noncurrent Financial Liabilities",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10140.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Noncurrent Liabilities",
        "terseLabel": "Other non-current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentReceivables": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Noncurrent Receivables",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherNoncurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10090.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Operating Income Expense",
        "terseLabel": "Other operating (expense)/income"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Property Plant And Equipment [Member]",
        "terseLabel": "Plant"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Provisions [Member]",
        "terseLabel": "Other provisions [member]"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10080.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Tax Effects For Reconciliation Between Accounting Profit And Tax Expense Income",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Temporary Differences [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTemporaryDifferencesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ParValuePerShare": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Par Value Per Share",
        "terseLabel": "Par value"
       }
      }
     },
     "localname": "ParValuePerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r273",
      "r337"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Past Due Status [Axis]",
        "terseLabel": "Past due status [axis]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r273",
      "r337"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Past Due Status [Member]",
        "terseLabel": "Past due status [member]"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r165"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10100.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments Of Lease Liabilities Classified As Financing Activities",
        "negatedLabel": "Repayment of lease liabilities"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage Of Entitys Revenue",
        "terseLabel": "Percentage of revenues derived from customer"
       }
      }
     },
     "localname": "PercentageOfEntitysRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Postemployment Benefit Expense Defined Contribution Plans",
        "negatedLabel": "Pension costs\u2014defined contribution plans",
        "terseLabel": "Premium expenses"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10080.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds From Borrowings Classified As Financing Activities",
        "terseLabel": "Proceeds from liabilities to credit institutions"
       }
      }
     },
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromExerciseOfWarrants": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10110.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of share purchase warrants."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds From Exercise Of Warrants",
        "terseLabel": "Proceeds from exercise of warrants"
       }
      }
     },
     "localname": "ProceedsFromExerciseOfWarrants",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r219",
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Products And Services [Axis]",
        "terseLabel": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r219",
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Products And Services [Member]",
        "terseLabel": "Products and services [member]"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10210.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss": {
       "order": 10030.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss Attributable To Owners Of Parent",
        "terseLabel": "Loss for the year",
        "totalLabel": "Loss for the year, attributable to shareholders of the parent",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfLossPerShareDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfComprehensiveLoss",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r257",
      "r302",
      "r304"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10010.0,
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss Before Tax",
        "terseLabel": "Loss before tax",
        "totalLabel": "Loss before tax"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r44",
      "r122"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10030.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss From Operating Activities",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r15",
      "r78"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10310.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period."
       }
      },
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r79",
      "r127",
      "r233"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment [Member]",
        "terseLabel": "Property, plant and equipment [member]",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentPledgedAsSecurity": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment pledged as security for liabilities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment Pledged As Security",
        "terseLabel": "Real estate mortgages"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPledgedAsSecurity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r117",
      "r120",
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion Of Ownership Interest In Subsidiary",
        "terseLabel": "Ownership interest percentage"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfVotingPowerHeldInSubsidiary": {
     "auth_ref": [
      "r117",
      "r120",
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in a subsidiary held by the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion Of Voting Power Held In Subsidiary",
        "terseLabel": "Proportion of voting rights and shares held (directly or indirectly) (%)"
       }
      }
     },
     "localname": "ProportionOfVotingPowerHeldInSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions [Abstract]"
       }
      }
     },
     "localname": "ProvisionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10140.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase Of Intangible Assets Classified As Investing Activities",
        "negatedLabel": "Purchase of intangible assets"
       }
      }
     },
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10150.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase Of Property Plant And Equipment Classified As Investing Activities",
        "negatedLabel": "Purchase of property, plant and equipment"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Changes In Allowance Account For Credit Losses Of Financial Assets [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Changes In Deferred Tax Liability Asset [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10090.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments Of Borrowings Classified As Financing Activities",
        "negatedLabel": "Repayment of liabilities to credit institutions"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10070.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Research And Development Expense",
        "negatedLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10190.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Exchange Differences On Translation",
        "terseLabel": "Foreign currency translation reserve"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r9",
      "r99"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Exchange Differences On Translation [Member]",
        "terseLabel": "Foreign Currency Translation Reserve"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r32",
      "r49"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10200.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained Earnings",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r8",
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r41",
      "r195",
      "r201",
      "r257",
      "r298",
      "r303",
      "r309",
      "r310",
      "r313"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10100.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue",
        "positiveTerseLabel": "Revenues",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue from external customers"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromInterest": {
     "auth_ref": [
      "r10",
      "r206",
      "r299",
      "r307"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10100.0,
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue From Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "RevenueFromInterest",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10320.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Rightofuse Assets",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Right-of-use assets",
        "verboseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus": {
     "auth_ref": [
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the revaluation surplus that relates to right-of-use assets. [Refer: Revaluation surplus; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Rightofuse Assets Increase Decrease In Revaluation Surplus",
        "terseLabel": "Decreases"
       }
      }
     },
     "localname": "RightofuseAssetsIncreaseDecreaseInRevaluationSurplus",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsMember": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Rightofuse Assets [Member]",
        "terseLabel": "Right-of-Use Assets",
        "verboseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SalesChannelsAxis": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Sales Channels [Axis]",
        "terseLabel": "Sales channels [axis]"
       }
      }
     },
     "localname": "SalesChannelsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SalesChannelsMember": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all sales channels. It also represents the standard value for the 'Sales channels' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Sales Channels [Member]",
        "terseLabel": "Sales channels [member]"
       }
      }
     },
     "localname": "SalesChannelsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segment Consolidation Items [Axis]",
        "terseLabel": "Segment consolidation items [axis]"
       }
      }
     },
     "localname": "SegmentConsolidationItemsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r85",
      "r129",
      "r217",
      "r302",
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "terseLabel": "Segments [axis]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r85",
      "r129",
      "r217",
      "r308",
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [Member]",
        "terseLabel": "Segments [member]"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations": {
       "order": 10080.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Selling General And Administrative Expense",
        "negatedLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount of expense relating to selling, general and administrative activities of the entity. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Selling General And Administrative Expense [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpenseMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the sensitivity analysis for types of market risk to which the entity is exposed, showing how profit or loss and equity would have been affected by changes in the relevant risk variable that were reasonably possible at that date. [Refer: Market risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis For Each Type Of Market Risk",
        "terseLabel": "Summary of Sensitivity Analysis"
       }
      }
     },
     "localname": "SensitivityAnalysisForEachTypeOfMarketRisk",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_ServicesReceivedRelatedPartyTransactions": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of services received in related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Services Received Related Party Transactions",
        "terseLabel": "Amount paid to related party"
       }
      }
     },
     "localname": "ServicesReceivedRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShareIssueRelatedCost": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cost related to the issuance of shares."
       }
      },
      "en-us": {
       "role": {
        "label": "Share Issue Related Cost",
        "negatedLabel": "Transaction costs"
       }
      }
     },
     "localname": "ShareIssueRelatedCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Sharebased Payment Arrangements [Member]",
        "terseLabel": "Share-based payment arrangements [member]"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": 10050.0,
       "parentTag": "otly_NonDerivateFinancialLiabilitiesUndiscountedCashflows",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Shortterm Borrowings",
        "positiveLabel": "Bank overdraft facility",
        "terseLabel": "Short-term credit facility",
        "verboseLabel": "\u2014Overdraft facilities"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": 10020.0,
       "parentTag": "otly_IncreaseDecreaseInRiskExposure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Shortterm Deposits Classified As Cash Equivalents",
        "terseLabel": "Short-term deposits"
       }
      }
     },
     "localname": "ShorttermDepositsClassifiedAsCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "auth_ref": [
      "r118",
      "r121",
      "r209",
      "r332",
      "r333"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Significant Investments In Associates [Axis]",
        "terseLabel": "Associates [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r118",
      "r121",
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Significant Investments In Subsidiaries [Axis]",
        "terseLabel": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SocialSecurityContributions": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents social security contributions. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Social Security Contributions",
        "negatedLabel": "Social security costs"
       }
      }
     },
     "localname": "SocialSecurityContributions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Changes In Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement Of Changes In Equity [Line Items]",
        "terseLabel": "Statement Of Changes In Equity [Line Items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement Of Changes In Equity [Table]",
        "terseLabel": "Statement Of Changes In Equity [Table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementThatLesseeAccountsForShorttermLeasesUsingRecognitionExemption": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The statement that the lessee accounts for short-term leases using the recognition exemption in paragraph 6 of IFRS 16. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement That Lessee Accounts For Shortterm Leases Using Recognition Exemption",
        "terseLabel": "Shorter lease term period"
       }
      }
     },
     "localname": "StatementThatLesseeAccountsForShorttermLeasesUsingRecognitionExemption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subclassifications Of Assets Liabilities And Equities [Abstract]"
       }
      }
     },
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubsidiariesMember": {
     "auth_ref": [
      "r109",
      "r118",
      "r121",
      "r208"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for entities that are controlled by another entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10070.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Effect From Change In Tax Rate",
        "negatedLabel": "Tax effect of changes in tax rates"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10040.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Effect Of Expense Not Deductible In Determining Taxable Profit Tax Loss",
        "negatedLabel": "Non-deductible costs"
       }
      }
     },
     "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Effect Of Foreign Tax Rates",
        "negatedLabel": "Effect of tax rates in foreign jurisdictions"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Expense Income At Applicable Tax Rate",
        "terseLabel": "At Sweden\u2019s corporate income tax rate of 20.6% (21.4%)"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary Difference Unused Tax Losses And Unused Tax Credits [Axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary Difference Unused Tax Losses And Unused Tax Credits [Member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount of temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements, for which deferred tax liabilities have not been recognised as a result of satisfying both of the following conditions: (a) the parent, investor, joint venturer or joint operator is able to control the timing of the reversal of the temporary difference; and (b) it is probable that the temporary difference will not reverse in the foreseeable future. [Refer: Associates [member]; Subsidiaries [member]; Temporary differences [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary Differences Associated With Investments In Subsidiaries Branches And Associates And Interests In Joint Ventures",
        "terseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r214",
      "r215",
      "r216",
      "r250",
      "r280",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top Of Range [Member]",
        "terseLabel": "Top of Range"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "auth_ref": [
      "r29",
      "r33"
     ],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": 10050.0,
       "parentTag": "otly_IncreaseDecreaseInRiskExposure",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": 10020.0,
       "parentTag": "otly_NonDerivateFinancialLiabilitiesUndiscountedCashflows",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 10080.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade And Other Current Payables To Trade Suppliers",
        "negatedLabel": "Trade payables",
        "terseLabel": "Trade payables"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategorySummaryOfFinancialInstrumentsPerCategoryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade And Other Receivables [Abstract]"
       }
      }
     },
     "localname": "TradeAndOtherReceivablesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r10",
      "r267",
      "r271",
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade Receivables [Member]",
        "terseLabel": "Trade receivables [member]"
       }
      }
     },
     "localname": "TradeReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfContractsAxis": {
     "auth_ref": [
      "r222",
      "r326"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Contracts [Axis]",
        "terseLabel": "Types of contracts [axis]"
       }
      }
     },
     "localname": "TypesOfContractsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfContractsMember": {
     "auth_ref": [
      "r222",
      "r326"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of contracts with customers. It also represents the standard value for the 'Types of contracts' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Contracts [Member]",
        "terseLabel": "Types of contracts [member]"
       }
      }
     },
     "localname": "TypesOfContractsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfCustomersAxis": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Customers [Axis]",
        "terseLabel": "Types of customers [axis]"
       }
      }
     },
     "localname": "TypesOfCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfCustomersMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of customers. It also represents the standard value for the 'Types of customers' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Customers [Member]",
        "terseLabel": "Types of customers [member]"
       }
      }
     },
     "localname": "TypesOfCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Interest Rates [Axis]",
        "terseLabel": "Types of interest rates [axis]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r261",
      "r265",
      "r266",
      "r320",
      "r321",
      "r322",
      "r324"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Risks [Axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r261",
      "r265",
      "r266",
      "r320",
      "r321",
      "r322",
      "r324"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Risks [Member]",
        "terseLabel": "Risks [member]"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Sharebased Payment Arrangements [Axis]",
        "terseLabel": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UnallocatedAmountsMember": {
     "auth_ref": [
      "r308",
      "r314"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for items that have not been allocated to operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Unallocated Amounts [Member]",
        "terseLabel": "Unallocated Amounts"
       }
      }
     },
     "localname": "UnallocatedAmountsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnusedTaxCreditsMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax credits that have been received and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused Tax Credits [Member]",
        "terseLabel": "Deferred Tax Credits"
       }
      }
     },
     "localname": "UnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unused Tax Losses For Which No Deferred Tax Asset Recognised",
        "terseLabel": "Unused tax losses for which no deferred tax asset recognized"
       }
      }
     },
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused Tax Losses [Member]",
        "terseLabel": "Unused Tax Losses"
       }
      }
     },
     "localname": "UnusedTaxLossesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Useful Life Measured As Period Of Time Intangible Assets Other Than Goodwill",
        "terseLabel": "Intangible assets, estimated useful life"
       }
      }
     },
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Useful Life Measured As Period Of Time Property Plant And Equipment",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_UtilisationAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in an allowance account for credit losses of financial assets resulting from the utilisation of the allowance. [Refer: Allowance account for credit losses of financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Utilisation Allowance Account For Credit Losses Of Financial Assets",
        "terseLabel": "Receivables written off during the year as uncollectible"
       }
      }
     },
     "localname": "UtilisationAllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAllowanceForExpectedCreditLossesOfTradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WagesAndSalaries": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Wages And Salaries",
        "negatedLabel": "Salaries and other remuneration"
       }
      }
     },
     "localname": "WagesAndSalaries",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Other Equity Instruments Exercised Or Vested In Sharebased Payment Arrangement2019",
        "terseLabel": "Average exercise price per share Exercised during the period"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Other Equity Instruments Forfeited In Sharebased Payment Arrangement2019",
        "terseLabel": "Average exercise price per share, Forfeited during the period"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Other Equity Instruments Granted In Sharebased Payment Arrangement2019",
        "terseLabel": "Average exercise price per share, Granted during the year"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Other Equity Instruments Outstanding In Sharebased Payment Arrangement2019",
        "periodEndLabel": "Average exercise price per share, Ending balance",
        "periodStartLabel": "Average exercise price per share, Beginning balance"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Share Options Forfeited In Sharebased Payment Arrangement2019",
        "terseLabel": "Weighted average exercise price, Forfeited"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Share Options Granted In Sharebased Payment Arrangement2019",
        "terseLabel": "Weighted average exercise price, Granted"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r244",
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Share Options Outstanding In Sharebased Payment Arrangement2019",
        "periodEndLabel": "Weighted average exercise price, Ending balance",
        "periodStartLabel": "Weighted average exercise price, Beginning balance"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average fair value at the measurement date of granted equity instruments other than share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Fair Value At Measurement Date Other Equity Instruments Granted",
        "terseLabel": "Grant date fair value, Granted"
       }
      }
     },
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Fair Value At Measurement Date Share Options Granted",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Share Price Share Options Granted2019",
        "terseLabel": "Share price at grant date"
       }
      }
     },
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Shares And Adjusted Weighted Average Shares [Abstract]",
        "terseLabel": "Weighted average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_AccordionOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accordion option.",
        "label": "Accordion Option [Member]",
        "terseLabel": "Accordion Option"
       }
      }
     },
     "localname": "AccordionOptionMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AccruedExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses abstract.",
        "label": "Accrued Expenses [Abstract]"
       }
      }
     },
     "localname": "AccruedExpensesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_AccruedExpensesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses explanatory.",
        "label": "Accrued Expenses Explanatory",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedExpensesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_AccruedExpensesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses line items.",
        "label": "Accrued Expenses [Line Items]",
        "terseLabel": "Accrued Expenses [Line Items]"
       }
      }
     },
     "localname": "AccruedExpensesLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_AccruedExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses.",
        "label": "Accrued Expenses [Member]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "AccruedExpensesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AccruedExpensesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses table.",
        "label": "Accrued Expenses [Table]",
        "terseLabel": "Accrued Expenses [Table]"
       }
      }
     },
     "localname": "AccruedExpensesTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_AccruedMarketingAndSalesExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued marketing and sales expenses member.",
        "label": "Accrued Marketing And Sales Expenses [Member]",
        "terseLabel": "Accrued Marketing and Sales Expenses"
       }
      }
     },
     "localname": "AccruedMarketingAndSalesExpensesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AccruedPersonnelExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued personnel expenses member.",
        "label": "Accrued Personnel Expenses [Member]",
        "terseLabel": "Accrued Personnel Expenses"
       }
      }
     },
     "localname": "AccruedPersonnelExpensesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AccruedProductionExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued production expenses member.",
        "label": "Accrued Production Expenses [Member]",
        "terseLabel": "Accrued Production Expenses"
       }
      }
     },
     "localname": "AccruedProductionExpensesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AccruedVariableConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued variable consideration.",
        "label": "Accrued Variable Consideration [Member]",
        "terseLabel": "Accrued Variable Consideration"
       }
      }
     },
     "localname": "AccruedVariableConsiderationMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AccumulatedTaxLossCarryForwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated tax loss carry forwards.",
        "label": "Accumulated Tax Loss Carry Forwards",
        "terseLabel": "Accumulated loss carry-forwards"
       }
      }
     },
     "localname": "AccumulatedTaxLossCarryForwards",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted earnings before interest, taxes, depreciation, and amortization.",
        "label": "Adjusted Earnings Before Interest Taxes Depreciation And Amortization",
        "terseLabel": "Adjusted EBITDA"
       }
      }
     },
     "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipmentAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10290.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals, property, plant and equipment and intangible assets.",
        "label": "Adjustments For Gain Loss On Disposals Property Plant And Equipment And Intangible Assets",
        "negatedLabel": "Loss on disposal of property, plant and equipment and intangible assets"
       }
      }
     },
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipmentAndIntangibleAssets",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_AdvancesToSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of advances to suppliers before goods or services are received.",
        "label": "Advances To Suppliers",
        "terseLabel": "Advances to suppliers"
       }
      }
     },
     "localname": "AdvancesToSuppliers",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_AgingOfCurrentTradeReceivablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aging of current trade receivables.",
        "label": "Aging Of Current Trade Receivables [Line Items]",
        "terseLabel": "Aging Of Current Trade Receivables [Line Items]"
       }
      }
     },
     "localname": "AgingOfCurrentTradeReceivablesLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_AgingOfCurrentTradeReceivablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aging of current trade receivables.",
        "label": "Aging Of Current Trade Receivables [Table]",
        "terseLabel": "Aging Of Current Trade Receivables [Table]"
       }
      }
     },
     "localname": "AgingOfCurrentTradeReceivablesTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_AlectaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alecta.",
        "label": "Alecta [Member]",
        "terseLabel": "Alecta"
       }
      }
     },
     "localname": "AlectaMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AmericasAndAsiaSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Americas and Asia segments.",
        "label": "Americas And Asia Segments [Member]",
        "verboseLabel": "Americas and Asia Segment"
       }
      }
     },
     "localname": "AmericasAndAsiaSegmentsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AmericasSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Americas segment.",
        "label": "Americas Segment [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "AmericasSegmentMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AsiaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia segment.",
        "label": "Asia Segment [Member]",
        "terseLabel": "Asia"
       }
      }
     },
     "localname": "AsiaSegmentMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_AssetRetirementObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset retirement obligations.",
        "label": "Asset Retirement Obligations [Member]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_BasicAndDilutedEarningsLossPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic and diluted earnings loss per share.",
        "label": "Basic And Diluted Earnings Loss Per Share",
        "terseLabel": "Basic and diluted"
       }
      }
     },
     "localname": "BasicAndDilutedEarningsLossPerShare",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfLossPerShareDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_BuildingOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building one.",
        "label": "Building One [Member]",
        "terseLabel": "Building One"
       }
      }
     },
     "localname": "BuildingOneMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_BuildingTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building two.",
        "label": "Building Two [Member]",
        "terseLabel": "Building Two"
       }
      }
     },
     "localname": "BuildingTwoMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_CNYVsSEKExchangeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CNY Vs SEK exchange rate.",
        "label": "C N Y Vs S E K Exchange Rate [Member]",
        "terseLabel": "CNY/SEK Exchange Rate"
       }
      }
     },
     "localname": "CNYVsSEKExchangeRateMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_CashOrCashEquivalentUnlessRestrictedSettlingLiabilityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash or cash equivalent unless restricted settling liability period.",
        "label": "Cash Or Cash Equivalent Unless Restricted Settling Liability Period",
        "terseLabel": "Cash or cash equivalent unless restricted settling liability period"
       }
      }
     },
     "localname": "CashOrCashEquivalentUnlessRestrictedSettlingLiabilityPeriod",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_CerealBaseCEBAABMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cereal Base CEBA AB",
        "label": "Cereal Base C E B A A B [Member]",
        "terseLabel": "Cereal Base CEBA AB"
       }
      }
     },
     "localname": "CerealBaseCEBAABMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ChangesInWorkingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in working capital.",
        "label": "Changes In Working Capital [Abstract]",
        "terseLabel": "Changes in working capital:"
       }
      }
     },
     "localname": "ChangesInWorkingCapitalAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_ChefSamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chef Sam.",
        "label": "Chef Sam [Member]",
        "terseLabel": "Chef Sam"
       }
      }
     },
     "localname": "ChefSamMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ChinaAsiaIIIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "China (Asia III).",
        "label": "China Asia I I I [Member]",
        "terseLabel": "China (Asia III)"
       }
      }
     },
     "localname": "ChinaAsiaIIIMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ChinaResourcesVerlinvestHealthInvestmentLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "China Resources Verlinvest Health Investment Limited.",
        "label": "China Resources Verlinvest Health Investment Limited [Member]",
        "terseLabel": "China Resources Verlinvest Health Investment Limited"
       }
      }
     },
     "localname": "ChinaResourcesVerlinvestHealthInvestmentLimitedMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_CommitmentsAndContingenciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and contingencies.",
        "label": "Commitments And Contingencies [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_CommitmentsAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and contingencies.",
        "label": "Commitments And Contingencies [Line Items]",
        "terseLabel": "Commitments And Contingencies [Line Items]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_CommitmentsAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and contingencies.",
        "label": "Commitments And Contingencies [Table]",
        "terseLabel": "Commitments And Contingencies [Table]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_ConsultingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting agreement.",
        "label": "Consulting Agreement [Member]",
        "terseLabel": "Consulting Agreement"
       }
      }
     },
     "localname": "ConsultingAgreementMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ContingentConsiderationPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration paid.",
        "label": "Contingent Consideration Paid",
        "terseLabel": "Contingent consideration paid"
       }
      }
     },
     "localname": "ContingentConsiderationPaid",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ConversionOfShareholderLoans": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of shareholder loans.",
        "label": "Conversion Of Shareholder Loans",
        "terseLabel": "Conversion of shareholder loans"
       }
      }
     },
     "localname": "ConversionOfShareholderLoans",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_CorporateSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate segment.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateSegmentMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_CountryOfRegistrationAndOperations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Country of registration and operations.",
        "label": "Country Of Registration And Operations",
        "terseLabel": "Country/place of registration and operations"
       }
      }
     },
     "localname": "CountryOfRegistrationAndOperations",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit facility member.",
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_CreditInstituteInUnitedStatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit institute in United States member.",
        "label": "Credit Institute In United States [Member]",
        "terseLabel": "Credit Institute in United States"
       }
      }
     },
     "localname": "CreditInstituteInUnitedStatesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_CreditLossReserveRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit loss reserve recognized.",
        "label": "Credit Loss Reserve Recognized",
        "terseLabel": "Credit loss reserve recognized"
       }
      }
     },
     "localname": "CreditLossReserveRecognized",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_CurrencyDerivatives": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency derivatives.",
        "label": "Currency Derivatives",
        "terseLabel": "Currency derivatives"
       }
      }
     },
     "localname": "CurrencyDerivatives",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_CurrentLiabilitiesToCreditInstitutionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current liabilities to credit institutions",
        "label": "Current Liabilities To Credit Institutions [Abstract]",
        "terseLabel": "Current liabilities to credit institutions, consisting of the following:"
       }
      }
     },
     "localname": "CurrentLiabilitiesToCreditInstitutionsAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsSummaryOfLiabilitiesToCreditInstitutionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_CurrentMaximumLeaseTermExtensionDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current maximum lease term extension date.",
        "label": "Current Maximum Lease Term Extension Date",
        "terseLabel": "Current lease term extension date"
       }
      }
     },
     "localname": "CurrentMaximumLeaseTermExtensionDate",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_CurrentTradeReceivablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current trade receivables line items.",
        "label": "Current Trade Receivables [Line Items]",
        "terseLabel": "Current Trade Receivables [Line Items]"
       }
      }
     },
     "localname": "CurrentTradeReceivablesLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DecreaseInLossBeforeTaxDueToBorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in loss before tax due to borrowings adjustment to interest rate basis.",
        "label": "Decrease In Loss Before Tax Due To Borrowings Adjustment To Interest Rate Basis",
        "terseLabel": "Impact on loss before tax, decrease"
       }
      }
     },
     "localname": "DecreaseInLossBeforeTaxDueToBorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_DecreaseInLossBeforeTaxDueToChangesInFairValueFromShortTermInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in loss before tax due to changes in fair value from short-term investments.",
        "label": "Decrease In Loss Before Tax Due To Changes In Fair Value From Short Term Investments",
        "terseLabel": "Impact on loss before tax, decrease"
       }
      }
     },
     "localname": "DecreaseInLossBeforeTaxDueToChangesInFairValueFromShortTermInvestments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityToChangesInFairValueFromShortTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_DecreaseThroughShareholderLoansArisingFromConversionToShares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease through shareholder loans arising from conversion to shares.",
        "label": "Decrease Through Shareholder Loans Arising From Conversion To Shares",
        "terseLabel": "Converted to shares"
       }
      }
     },
     "localname": "DecreaseThroughShareholderLoansArisingFromConversionToShares",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_DeferringSettlementPeriodOfCurrentLiability": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferring settlement period of current liability.",
        "label": "Deferring Settlement Period Of Current Liability",
        "terseLabel": "Deferring settlement period of current liability"
       }
      }
     },
     "localname": "DeferringSettlementPeriodOfCurrentLiability",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_DenominatedInEURMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denominated in EUR member.",
        "label": "Denominated In E U R [Member]",
        "terseLabel": "Denominated in EUR"
       }
      }
     },
     "localname": "DenominatedInEURMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_DepreciationAndImpairmentChargeRightOfUseAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation and impairment charge right of use assets.",
        "label": "Depreciation And Impairment Charge Right Of Use Assets",
        "negatedLabel": "Depreciation and impairment charge of right-of-use assets"
       }
      }
     },
     "localname": "DepreciationAndImpairmentChargeRightOfUseAssets",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_DerivativeFinancialLiabilitiesIncludedUndiscountedCashFlows": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative financial liabilities included undiscounted cash flows.",
        "label": "Derivative Financial Liabilities Included Undiscounted Cash Flows",
        "totalLabel": "Total derivatives"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilitiesIncludedUndiscountedCashFlows",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_DescriptionOfAccountingPolicyForInitialPublicOfferingCostsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for initial public offering costs explanatory.",
        "label": "Description Of Accounting Policy For Initial Public Offering Costs Explanatory",
        "terseLabel": "Initial public offering costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInitialPublicOfferingCostsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DescriptionOfEmployeesBorrowingRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of employees borrowing rate.",
        "label": "Description Of Employees Borrowing Rate",
        "terseLabel": "Description of employees borrowing rate"
       }
      }
     },
     "localname": "DescriptionOfEmployeesBorrowingRate",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DescriptionOfExpectedVolatilityWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of expected volatility warrants granted.",
        "label": "Description Of Expected Volatility Warrants Granted",
        "terseLabel": "Expected price volatility of the Company\u2019s shares"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_DescriptionOfOptionLifeWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of option life warrants granted.",
        "label": "Description Of Option Life Warrants Granted",
        "terseLabel": "Weighted average expected term"
       }
      }
     },
     "localname": "DescriptionOfOptionLifeWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_DescriptionOfRiskFreeInterestRateWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of risk free interest rate warrants granted.",
        "label": "Description Of Risk Free Interest Rate Warrants Granted",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "DescriptionOfRiskFreeInterestRateWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_DirectOwnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct ownership.",
        "label": "Direct Ownership [Member]",
        "terseLabel": "Direct Ownership"
       }
      }
     },
     "localname": "DirectOwnershipMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_DisclosureOfAmountsRecognizedInStatementOfOperationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of amounts recognized in statement of operations.",
        "label": "Disclosure Of Amounts Recognized In Statement Of Operations Explanatory",
        "terseLabel": "Summary of Amounts Recognized in Statement of Operations"
       }
      }
     },
     "localname": "DisclosureOfAmountsRecognizedInStatementOfOperationsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfChangesInProvisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of changes in provisions.",
        "label": "Disclosure Of Changes In Provisions",
        "terseLabel": "Schedule of Changes in Provisions"
       }
      }
     },
     "localname": "DisclosureOfChangesInProvisions",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfChangesOnFairValuePerWarrantGrantedExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of changes on fair value per warrant granted explanatory.",
        "label": "Disclosure Of Changes On Fair Value Per Warrant Granted Explanatory",
        "terseLabel": "Summary of Changes on Fair Value Per Warrant Granted"
       }
      }
     },
     "localname": "DisclosureOfChangesOnFairValuePerWarrantGrantedExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of consolidated statement of financial position amounts relating to leases.",
        "label": "Disclosure Of Consolidated Statement Of Financial Position Amounts Relating To Leases Explanatory",
        "terseLabel": "Summary of Consolidated Statement of Financial Position Amounts Relating to Leases"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDeferredTaxAssetsHaveNotBeenRecognizedExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of deferred tax assets have not been recognized.",
        "label": "Disclosure Of Deferred Tax Assets Have Not Been Recognized Explanatory",
        "terseLabel": "Summary of Deferred Tax Assets Not Been Recognized"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxAssetsHaveNotBeenRecognizedExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDeferredTaxAssetsHaveNotBeenRecognizedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of deferred tax assets have not been recognized.",
        "label": "Disclosure Of Deferred Tax Assets Have Not Been Recognized [Line Items]",
        "terseLabel": "Disclosure Of Deferred Tax Assets Have Not Been Recognized [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxAssetsHaveNotBeenRecognizedLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfDepreciationAmortizationAndImpairmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of depreciation, amortization and impairment.",
        "label": "Disclosure Of Depreciation Amortization And Impairment [Line Items]",
        "terseLabel": "Disclosure Of Depreciation Amortization And Impairment [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAmortizationAndImpairmentLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfDepreciationAndAmortizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of depreciation and amortization.",
        "label": "Disclosure Of Depreciation And Amortization [Table]",
        "terseLabel": "Disclosure Of Depreciation And Amortization [Table]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAndAmortizationTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfDepreciationChargeOfRightOfUseAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of depreciation charge of right-of-use assets.",
        "label": "Disclosure Of Depreciation Charge Of Right Of Use Assets [Line Items]",
        "terseLabel": "Disclosure Of Depreciation Charge Of Right Of Use Assets [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationChargeOfRightOfUseAssetsLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfDepreciationChargeOfRightOfUseAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of depreciation charge of right-of-use assets.",
        "label": "Disclosure Of Depreciation Charge Of Right Of Use Assets [Table]",
        "terseLabel": "Disclosure Of Depreciation Charge Of Right Of Use Assets [Table]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationChargeOfRightOfUseAssetsTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutAccruedExpensesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about accrued expenses.",
        "label": "Disclosure Of Detailed Information About Accrued Expenses Explanatory",
        "terseLabel": "Summary of Accrued Expenses"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutAccruedExpensesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutCarryingAmountsByCurrency": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about carrying amounts by currency.",
        "label": "Disclosure Of Detailed Information About Carrying Amounts By Currency",
        "terseLabel": "Summary of Carrying Amounts By Currency"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutCarryingAmountsByCurrency",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about cash and cash equivalents.",
        "label": "Disclosure Of Detailed Information About Cash And Cash Equivalents Explanatory",
        "terseLabel": "Summary of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutDepreciationAndAmortizationExpensesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about depreciation and amortization expenses.",
        "label": "Disclosure Of Detailed Information About Depreciation And Amortization Expenses Explanatory",
        "terseLabel": "Summary of Depreciation and Amortization"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutDepreciationAndAmortizationExpensesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutEffectOfChangesInForeignExchangeRatesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about the effect of changes in foreign exchange rates.",
        "label": "Disclosure Of Detailed Information About Effect Of Changes In Foreign Exchange Rates Explanatory",
        "terseLabel": "Disclosure of exchange rate differences recognized"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutEffectOfChangesInForeignExchangeRatesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about employee benefits.",
        "label": "Disclosure Of Detailed Information About Employee Benefits Explanatory",
        "terseLabel": "Summary of Employee Benefits"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutEmployeeBenefitsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutFinanceIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Finance Income And Expense [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinanceIncomeAndExpenseAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutFinanceIncomeAndExpensesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about finance income and expenses.",
        "label": "Disclosure Of Detailed Information About Finance Income And Expenses Explanatory",
        "terseLabel": "Summary of Finance Income and Expenses"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinanceIncomeAndExpensesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutInventories": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about inventories.",
        "label": "Disclosure Of Detailed Information About Inventories",
        "terseLabel": "Summary of Inventories"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutInventories",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutLiabilitiesToCreditInstitutionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about liabilities to credit institutions explanatory.",
        "label": "Disclosure Of Detailed Information About Liabilities To Credit Institutions Explanatory",
        "terseLabel": "Summary of Liabilities to Credit Institutions"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutMajorComponentsOfIncomeTaxExpenseExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about major components of income tax expense.",
        "label": "Disclosure Of Detailed Information About Major Components Of Income Tax Expense Explanatory",
        "terseLabel": "Major Components of Income Tax Expense"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutMajorComponentsOfIncomeTaxExpenseExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutMaturityAnalysisForDerivativeAndNonDerivativeFinancialLiabilitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about maturity analysis for derivative and non-derivative \u200bfinancial \u200bliabilities.",
        "label": "Disclosure Of Detailed Information About Maturity Analysis For Derivative And Non Derivative Financial Liabilities Explanatory",
        "terseLabel": "Summary of Financial Liabilities into Maturity Groupings based on Contractual Maturities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutMaturityAnalysisForDerivativeAndNonDerivativeFinancialLiabilitiesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutNonCurrentAssetsByCountryExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about non-current assets by country.",
        "label": "Disclosure Of Detailed Information About Non Current Assets By Country Explanatory",
        "terseLabel": "Summary of Non-current Assets by Country"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutNonCurrentAssetsByCountryExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutOtherCurrentLiabilitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed Information about other current liabilities.",
        "label": "Disclosure Of Detailed Information About Other Current Liabilities Explanatory",
        "terseLabel": "Summary of Other Current Liabilities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutOtherCurrentLiabilitiesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutOtherCurrentReceivables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Disclosure of detailed information about other current receivables",
        "label": "Disclosure Of Detailed Information About Other Current Receivables",
        "terseLabel": "Summary Of Other Current Receivables"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutOtherCurrentReceivables",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutOtherNonCurrentLiabilitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about other non-current liabilities.",
        "label": "Disclosure Of Detailed Information About Other Non Current Liabilities Explanatory",
        "terseLabel": "Summary of Other Non-current Liabilities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutOtherNonCurrentLiabilitiesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutOtherNonCurrentReceivables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure detailed information about other non current receivables.",
        "label": "Disclosure Of Detailed Information About Other Non Current Receivables",
        "terseLabel": "Summary of Other Non-Current Receivables"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutOtherNonCurrentReceivables",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutReconciliationOfNetDeferredTaxExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about reconciliation of net deferred tax.",
        "label": "Disclosure Of Detailed Information About Reconciliation Of Net Deferred Tax Explanatory",
        "terseLabel": "Summary of Reconciliation of Net Deferred Tax"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutReconciliationOfNetDeferredTaxExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutReconciliationOfTaxExpenseAndTheAccountingLossExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about reconciliation of tax expense and the accounting loss.",
        "label": "Disclosure Of Detailed Information About Reconciliation Of Tax Expense And The Accounting Loss Explanatory",
        "terseLabel": "Summary of Reconciliation of Tax Expense and Accounting Loss"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutReconciliationOfTaxExpenseAndTheAccountingLossExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about revenue and earnings before interest, taxes, depreciation, and amortization.",
        "label": "Disclosure Of Detailed Information About Revenue And Earnings Before Interest Taxes Depreciation And Amortization Explanatory",
        "terseLabel": "Summary of Revenue and EBITDA"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutRevenueAndEarningsBeforeInterestTaxesDepreciationAndAmortizationExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutRevenueFromExternalCustomersExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about revenue from external customers.",
        "label": "Disclosure Of Detailed Information About Revenue From External Customers Explanatory",
        "terseLabel": "Summary of Revenue from External Customers"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutRevenueFromExternalCustomersExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutShareholderLoansExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about shareholder loans explanatory.",
        "label": "Disclosure Of Detailed Information About Shareholder Loans Explanatory",
        "terseLabel": "Shareholder loans"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutShareholderLoansExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutSignificantInvestmentsInSubsidiariesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about significant investments in subsidiaries.",
        "label": "Disclosure Of Detailed Information About Significant Investments In Subsidiaries Explanatory",
        "terseLabel": "Summary of Principal Subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutSignificantInvestmentsInSubsidiariesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfDetailedInformationAboutTradeReceivablesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about trade receivables.",
        "label": "Disclosure Of Detailed Information About Trade Receivables Table [Text Block]",
        "terseLabel": "Summary of Trade Receivables"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutTradeReceivablesTableTextBlock",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfEmployeeBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Employee Benefits [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of estimated useful life of property, plant and equipment explanatory.",
        "label": "Disclosure Of Estimated Useful Life Of Property Plant And Equipment Explanatory",
        "terseLabel": "Estimated Useful Life of Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfExpensesArisingFromShareBasedPaymentTransactionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of expenses arising from share-based payment transactions explanatory.",
        "label": "Disclosure Of Expenses Arising From Share Based Payment Transactions Explanatory",
        "terseLabel": "Summary of Expenses Arising from Share-based Payment Transactions"
       }
      }
     },
     "localname": "DisclosureOfExpensesArisingFromShareBasedPaymentTransactionsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfFinancialRiskManagementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial risk management.",
        "label": "Disclosure Of Financial Risk Management [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfFinancialRiskManagementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial risk management.",
        "label": "Disclosure Of Financial Risk Management [Line Items]",
        "terseLabel": "Disclosure Of Financial Risk Management [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfFinancialRiskManagementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial risk management.",
        "label": "Disclosure Of Financial Risk Management [Table]",
        "terseLabel": "Disclosure Of Financial Risk Management [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfImpactOfInputAssumptionsChangesInFairValuePerEmployeeStockOptionExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of impact of input assumptions changes in fair value per employee stock option.",
        "label": "Disclosure Of Impact Of Input Assumptions Changes In Fair Value Per Employee Stock Option Explanatory",
        "terseLabel": "Summary of Impact of Input Assumptions Changes in Fair Value Per Employee Stock Option"
       }
      }
     },
     "localname": "DisclosureOfImpactOfInputAssumptionsChangesInFairValuePerEmployeeStockOptionExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about liabilities to credit institutions explanatory.",
        "label": "Disclosure Of Information About Liabilities To Credit Institutions Explanatory",
        "terseLabel": "Liabilities to Credit Institutions"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutLiabilitiesToCreditInstitutionsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfLeasesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of leases.",
        "label": "Disclosure Of Leases [Line Items]",
        "terseLabel": "Disclosure Of Leases [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfLeasesLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfLeasesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Leases.",
        "label": "Disclosure Of Leases [Table]",
        "terseLabel": "Disclosure Of Leases [Table]"
       }
      }
     },
     "localname": "DisclosureOfLeasesTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfModelInputsForWarrantsGrantedExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of model inputs for warrants granted explanatory.",
        "label": "Disclosure Of Model Inputs For Warrants Granted Explanatory",
        "terseLabel": "Summary of Model Inputs for Warrants Granted"
       }
      }
     },
     "localname": "DisclosureOfModelInputsForWarrantsGrantedExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfNoncurrentProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of noncurrent provisions.",
        "label": "Disclosure Of Noncurrent Provisions [Line Items]",
        "terseLabel": "Disclosure Of Noncurrent Provisions [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfNoncurrentProvisionsLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfNoncurrentProvisionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of noncurrent provisions.",
        "label": "Disclosure Of Noncurrent Provisions [Table]",
        "terseLabel": "Disclosure Of Noncurrent Provisions [Table]"
       }
      }
     },
     "localname": "DisclosureOfNoncurrentProvisionsTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureProvisionsSummaryOfChangesInProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfOtherCurrentReceivablesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of other current receivables.",
        "label": "Disclosure Of Other Current Receivables Explanatory",
        "terseLabel": "Other current receivables"
       }
      }
     },
     "localname": "DisclosureOfOtherCurrentReceivablesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfOtherNonCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of other non current liabilities abstract.",
        "label": "Disclosure Of Other Non Current Liabilities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOtherNonCurrentLiabilitiesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfOtherNonCurrentReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of other non current receivable.",
        "label": "Disclosure Of Other Non Current Receivable",
        "terseLabel": "Other non-current receivables"
       }
      }
     },
     "localname": "DisclosureOfOtherNonCurrentReceivable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfPrepaidExpensesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of prepaid expenses.",
        "label": "Disclosure Of Prepaid Expenses Explanatory",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "DisclosureOfPrepaidExpensesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfRestrictedStockUnitsOutstandingAndRelatedInformationExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of RSUs outstanding and related information.",
        "label": "Disclosure Of Restricted Stock Units Outstanding And Related Information Explanatory",
        "terseLabel": "Summary of RSUs Outstanding and Related Information"
       }
      }
     },
     "localname": "DisclosureOfRestrictedStockUnitsOutstandingAndRelatedInformationExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfSummaryOfPrepaidExpensesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of summary of prepaid expenses.",
        "label": "Disclosure Of Summary Of Prepaid Expenses Explanatory",
        "terseLabel": "Summary of Prepaid Expenses"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfPrepaidExpensesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfSummaryOfWarrantsGrantedExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of warrants granted.",
        "label": "Disclosure Of Summary Of Warrants Granted Explanatory",
        "terseLabel": "Summary of Warrants Granted"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfWarrantsGrantedExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfTaxLossCarryforwardsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of tax loss carryforwards.",
        "label": "Disclosure Of Tax Loss Carryforwards Explanatory",
        "terseLabel": "Summary of Tax Loss Carryforwards"
       }
      }
     },
     "localname": "DisclosureOfTaxLossCarryforwardsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DisclosureOfTradeReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of trade receivables.",
        "label": "Disclosure Of Trade Receivables [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTradeReceivablesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_DisclosureOfTradeReceivablesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of trade receivables explanatory.",
        "label": "Disclosure Of Trade Receivables Explanatory",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "DisclosureOfTradeReceivablesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_DistributionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution agreement.",
        "label": "Distribution Agreement [Member]",
        "terseLabel": "Distribution Agreement"
       }
      }
     },
     "localname": "DistributionAgreementMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_EURVsSEKExchangeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EUR/SEK exchange rate.",
        "label": "E U R Vs S E K Exchange Rate [Member]",
        "terseLabel": "EUR/SEK Exchange Rate"
       }
      }
     },
     "localname": "EURVsSEKExchangeRateMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_EarningsBeforeInterestTaxesDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings before interest, taxes, depreciation, and amortization.",
        "label": "Earnings Before Interest Taxes Depreciation And Amortization",
        "terseLabel": "EBITDA"
       }
      }
     },
     "localname": "EarningsBeforeInterestTaxesDepreciationAndAmortization",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_EffectiveInterestRateOfRenegotiationOfShareholderLoan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate of renegotiation of shareholder loan.",
        "label": "Effective Interest Rate Of Renegotiation Of Shareholder Loan",
        "terseLabel": "Effective interest rate of renegotiation of shareholder loan"
       }
      }
     },
     "localname": "EffectiveInterestRateOfRenegotiationOfShareholderLoan",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_EffectiveInterestRateOfShareholderLoans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate of shareholder loans.",
        "label": "Effective Interest Rate Of Shareholder Loans",
        "terseLabel": "Effective interest rate of shareholder loans"
       }
      }
     },
     "localname": "EffectiveInterestRateOfShareholderLoans",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_EmbeddedLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Embedded leases.",
        "label": "Embedded Leases [Member]",
        "terseLabel": "Embedded Leases"
       }
      }
     },
     "localname": "EmbeddedLeasesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_EmployeeBenefitsExpensesByFunction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee benefits expenses by function.",
        "label": "Employee Benefits Expenses By Function",
        "terseLabel": "Employee benefits expenses by function"
       }
      }
     },
     "localname": "EmployeeBenefitsExpensesByFunction",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_EmployeeBenefitsExpensesByFunctionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee benefits expenses by function.",
        "label": "Employee Benefits Expenses By Function [Line Items]",
        "terseLabel": "Employee Benefits Expenses By Function [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitsExpensesByFunctionLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_EmployeeBenefitsExpensesByFunctionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee benefits expenses by function.",
        "label": "Employee Benefits Expenses By Function [Table]",
        "terseLabel": "Employee Benefits Expenses By Function [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitsExpensesByFunctionTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_EmployeeBenefitsSettlementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee benefits settlement period.",
        "label": "Employee Benefits Settlement Period",
        "terseLabel": "Employee benefits settlement period"
       }
      }
     },
     "localname": "EmployeeBenefitsSettlementPeriod",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_EmployeeStockOptionsAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock options and restricted stock units.",
        "label": "Employee Stock Options And Restricted Stock Units [Member]",
        "terseLabel": "Employee stock options (ESOP) and Restricted Stock Units (RSU)"
       }
      }
     },
     "localname": "EmployeeStockOptionsAndRestrictedStockUnitsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_EmployeeStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock options.",
        "label": "Employee Stock Options [Member]",
        "terseLabel": "Employee Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees.",
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_EuropeTheMiddleEastAndAfricaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Europe, Middle East and Africa Segment.",
        "label": "Europe The Middle East And Africa Segment [Member]",
        "terseLabel": "EMEA",
        "verboseLabel": "EMEA Segment"
       }
      }
     },
     "localname": "EuropeTheMiddleEastAndAfricaSegmentMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ExchangeDifferencesOnRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange differences on right of use assets.",
        "label": "Exchange Differences On Right Of Use Assets",
        "terseLabel": "Exchange differences"
       }
      }
     },
     "localname": "ExchangeDifferencesOnRightOfUseAssets",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ExchangeRateDifferencesRecognizedInOtherOperatingIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesSummaryOfNetExchangeRateDifferencesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange rate differences recognized in other operating income expense.",
        "label": "Exchange Rate Differences Recognized In Other Operating Income Expense",
        "verboseLabel": "Other operating income and expense, net"
       }
      }
     },
     "localname": "ExchangeRateDifferencesRecognizedInOtherOperatingIncomeExpense",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesSummaryOfNetExchangeRateDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ExpectedDividendAsPercentageWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected dividend as percentage warrants granted.",
        "label": "Expected Dividend As Percentage Warrants Granted",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ExpectedDividendAsPercentageWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_ExpectedIncreaseDecreaseInCommodityCostDueToIncreaseInGeneralCommodityCostPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected increase (decrease) in commodity cost due to increase in general commodity cost price.",
        "label": "Expected Increase Decrease In Commodity Cost Due To Increase In General Commodity Cost Price",
        "terseLabel": "Expected increase in commodity cost due to increase in general commodity cost price"
       }
      }
     },
     "localname": "ExpectedIncreaseDecreaseInCommodityCostDueToIncreaseInGeneralCommodityCostPrice",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ExpectedLifeDecreaseInFairValueOfWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected life decrease in fair value of warrants granted.",
        "label": "Expected Life Decrease In Fair Value Of Warrants Granted",
        "terseLabel": "Expected life decrease 6 months"
       }
      }
     },
     "localname": "ExpectedLifeDecreaseInFairValueOfWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_ExpectedLifeIncreaseInFairValueOfWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected life increase in fair value of warrants granted.",
        "label": "Expected Life Increase In Fair Value Of Warrants Granted",
        "terseLabel": "Expected life increase 6 months"
       }
      }
     },
     "localname": "ExpectedLifeIncreaseInFairValueOfWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_ExpenseFromSharebasedPaymentTransactionsWithEmployeesExcludingExternalConsultants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense \u200bfrom \u200bshare-based payment\u200b transactions \u200bwith \u200bemployees excluding external consultants.",
        "label": "Expense From Sharebased Payment Transactions With Employees Excluding External Consultants",
        "negatedLabel": "Share-based payments"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployeesExcludingExternalConsultants",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ExtendedMaximumLeaseTermExtensionDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extended maximum lease term extension date.",
        "label": "Extended Maximum Lease Term Extension Date",
        "terseLabel": "Extended lease term extension date"
       }
      }
     },
     "localname": "ExtendedMaximumLeaseTermExtensionDate",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_FairValueAdjustmentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value adjustment percentage.",
        "label": "Fair Value Adjustment Percentage",
        "terseLabel": "Fair value adjustment percentage"
       }
      }
     },
     "localname": "FairValueAdjustmentPercentage",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityToChangesInFairValueFromShortTermInvestmentsParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_FairValueOfCurrencyDerivatives": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of currency derivatives.",
        "label": "Fair Value Of Currency Derivatives",
        "terseLabel": "Fair value of currency derivatives"
       }
      }
     },
     "localname": "FairValueOfCurrencyDerivatives",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_FoodServiceChannelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Food service channel.",
        "label": "Food Service Channel [Member]",
        "terseLabel": "Foodservice"
       }
      }
     },
     "localname": "FoodServiceChannelMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ForeignJurisdictionsTaxLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign jurisdictions tax losses.",
        "label": "Foreign Jurisdictions Tax Losses [Member]",
        "terseLabel": "Foreign Jurisdictions Tax Losses"
       }
      }
     },
     "localname": "ForeignJurisdictionsTaxLossesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_FortWorthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fort Worth.",
        "label": "Fort Worth [Member]",
        "terseLabel": "Fort Worth, Texas"
       }
      }
     },
     "localname": "FortWorthMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_GBPVsSEKExchangeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GBP/SEK exchange rate.",
        "label": "G B P Vs S E K Exchange Rate [Member]",
        "terseLabel": "GBP/SEK Exchange Rate"
       }
      }
     },
     "localname": "GBPVsSEKExchangeRateMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_GainsLossesOnChangeInFairValueOfChangesShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10060.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains losses on change in fair value of changes short-term investments.",
        "label": "Gains Losses On Change In Fair Value Of Changes Short Term Investments",
        "terseLabel": "Fair value changes short-term investments"
       }
      }
     },
     "localname": "GainsLossesOnChangeInFairValueOfChangesShortTermInvestments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_GrantedOnMayTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Granted on May Two Thousand Twenty One.",
        "label": "Granted On May Two Thousand Twenty One [Member]",
        "terseLabel": "May 2021",
        "verboseLabel": "Granted May"
       }
      }
     },
     "localname": "GrantedOnMayTwoThousandTwentyOneMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_GrantedOnNovemberTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Granted on November Two Thousand Twenty One.",
        "label": "Granted On November Two Thousand Twenty One [Member]",
        "terseLabel": "November 2021",
        "verboseLabel": "Granted November"
       }
      }
     },
     "localname": "GrantedOnNovemberTwoThousandTwentyOneMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_GrossCurrentTradeReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfTradeReceivablesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross current trade receivables.",
        "label": "Gross Current Trade Receivables",
        "terseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "GrossCurrentTradeReceivables",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_HavrekarnanABMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Havrek\u00e4rnan AB",
        "label": "Havrekarnan A B [Member]",
        "terseLabel": "Havrek\u00e4rnan AB"
       }
      }
     },
     "localname": "HavrekarnanABMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_HypotheticalDeferredTaxImpactOfUnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hypothetical deferred tax impact of unused tax losses for which no deferred tax asset recognised.",
        "label": "Hypothetical Deferred Tax Impact Of Unused Tax Losses For Which No Deferred Tax Asset Recognised",
        "terseLabel": "Hypothetical deferred tax impact of unused tax losses for which no deferred tax asset recognised"
       }
      }
     },
     "localname": "HypotheticalDeferredTaxImpactOfUnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ImpactOfDecreasingExpectedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of decreasing expected term.",
        "label": "Impact Of Decreasing Expected Term",
        "terseLabel": "Impact of decreasing expected term"
       }
      }
     },
     "localname": "ImpactOfDecreasingExpectedTerm",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedParentheticalDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_ImpactOfIncreasingExpectedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of increasing expected term.",
        "label": "Impact Of Increasing Expected Term",
        "terseLabel": "Impact of increasing expected term"
       }
      }
     },
     "localname": "ImpactOfIncreasingExpectedTerm",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedParentheticalDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_IncreaseDecreaseDueToReclassifications": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease due to reclassifications.",
        "label": "Increase Decrease Due To Reclassifications",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "IncreaseDecreaseDueToReclassifications",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IncreaseDecreaseInRiskExposure": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in risk exposure.",
        "label": "Increase Decrease In Risk Exposure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInRiskExposure",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IncreaseDecreaseInUnrecognizedDeferredTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails": {
       "order": 10060.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in unrecognized deferred taxes.",
        "label": "Increase Decrease In Unrecognized Deferred Taxes",
        "negatedLabel": "Change in unrecognized deferred taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInUnrecognizedDeferredTaxes",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IncreaseDecreaseThroughBonusIssue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from bonus issue.",
        "label": "Increase Decrease Through Bonus Issue",
        "terseLabel": "Bonus issue"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughBonusIssue",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IncreaseDecreaseThroughConversionOfOrdinarySharesInToLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through conversion of ordinary shares in to loan.",
        "label": "Increase Decrease Through Conversion Of Ordinary Shares In To Loan",
        "terseLabel": "Increase (Decrease) through conversion of ordinary shares in to loan"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughConversionOfOrdinarySharesInToLoan",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IncreaseDecreaseThroughRedemptionOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from redemption of warrants.",
        "label": "Increase Decrease Through Redemption Of Warrants",
        "terseLabel": "Redemption of warrants"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughRedemptionOfWarrants",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IncreaseInLossBeforeTaxDueToBorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in loss before tax due to borrowings adjustment to interest rate basis.",
        "label": "Increase In Loss Before Tax Due To Borrowings Adjustment To Interest Rate Basis",
        "terseLabel": "Impact on loss before tax, increase"
       }
      }
     },
     "localname": "IncreaseInLossBeforeTaxDueToBorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityAnalysisOfInterestRateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IncreaseInLossBeforeTaxDueToChangesInFairValueFromShortTermInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in loss before tax due to changes in fair value from short-term investments",
        "label": "Increase In Loss Before Tax Due To Changes In Fair Value From Short Term Investments",
        "terseLabel": "Impact on loss before tax, increase"
       }
      }
     },
     "localname": "IncreaseInLossBeforeTaxDueToChangesInFairValueFromShortTermInvestments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSensitivityToChangesInFairValueFromShortTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IndirectOwnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indirect ownership.",
        "label": "Indirect Ownership [Member]",
        "terseLabel": "Indirect Ownership"
       }
      }
     },
     "localname": "IndirectOwnershipMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_InitialPublicOfferingPreparationAndTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial public offering preparation and transaction costs.",
        "label": "Initial Public Offering Preparation And Transaction Costs",
        "negatedLabel": "IPO preparation and transaction costs"
       }
      }
     },
     "localname": "InitialPublicOfferingPreparationAndTransactionCosts",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_InitialPublicOfferingPreparationCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial public offering preparation costs.",
        "label": "Initial Public Offering Preparation Costs",
        "terseLabel": "IPO preparation costs"
       }
      }
     },
     "localname": "InitialPublicOfferingPreparationCosts",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_InterestRateSwapsNetSettledUndiscountedCashflows": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": 10010.0,
       "parentTag": "otly_DerivativeFinancialLiabilitiesIncludedUndiscountedCashFlows",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate swaps net settled undiscounted cashflows.",
        "label": "Interest Rate Swaps Net Settled Undiscounted Cashflows",
        "terseLabel": "Interest rate swaps\u2014net settled"
       }
      }
     },
     "localname": "InterestRateSwapsNetSettledUndiscountedCashflows",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_IntersegmentRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intersegment revenue.",
        "label": "Intersegment Revenue [Member]",
        "terseLabel": "Intersegment Revenue"
       }
      }
     },
     "localname": "IntersegmentRevenueMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_InvestmentsInFinancialAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10160.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in financial assets.",
        "label": "Investments In Financial Assets",
        "negatedLabel": "Investments in financial assets"
       }
      }
     },
     "localname": "InvestmentsInFinancialAssets",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_KeyManagementPersonnelCompensationSocialSecurityContributions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key management personnel compensation social security contributions.",
        "label": "Key Management Personnel Compensation Social Security Contributions",
        "negatedLabel": "Social security contributions"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSocialSecurityContributions",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_LTIIncentivePlanTwoThousandAndTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTI incentive plan 2021.",
        "label": "L T I Incentive Plan Two Thousand And Twenty One [Member]",
        "terseLabel": "LTI 2021"
       }
      }
     },
     "localname": "LTIIncentivePlanTwoThousandAndTwentyOneMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_LeaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease.",
        "label": "Lease [Abstract]"
       }
      }
     },
     "localname": "LeaseAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_LeaseCommencementDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease commencement date.",
        "label": "Lease Commencement Date",
        "terseLabel": "Lease commencement date"
       }
      }
     },
     "localname": "LeaseCommencementDate",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_LeaseExtensionOptionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease extension option period.",
        "label": "Lease Extension Option Period",
        "terseLabel": "Lease extension option period"
       }
      }
     },
     "localname": "LeaseExtensionOptionPeriod",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_LeaseLiabilitiesEmbeddedLeases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liabilities embedded leases.",
        "label": "Lease Liabilities Embedded Leases",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilitiesEmbeddedLeases",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_LeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease term.",
        "label": "Lease Term",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LeaseTerm",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_LeaseTermExtensionOption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease term extension option.",
        "label": "Lease Term Extension Option",
        "terseLabel": "Period of lease term option to extend"
       }
      }
     },
     "localname": "LeaseTermExtensionOption",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_LeaseTermForProductionPlants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease term for production plants.",
        "label": "Lease Term For Production Plants",
        "terseLabel": "Lease term for production plants"
       }
      }
     },
     "localname": "LeaseTermForProductionPlants",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_LeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases.",
        "label": "Leases [Member]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LeasesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_LiabilitiesToCreditInstitutions": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails": {
       "order": 10030.0,
       "parentTag": "otly_IncreaseDecreaseInRiskExposure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities to credit institutions.",
        "label": "Liabilities To Credit Institutions",
        "terseLabel": "Liabilities to credit institutions"
       }
      }
     },
     "localname": "LiabilitiesToCreditInstitutions",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_LiabilitiesToCreditInstitutionsAndAvailableFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities to credit institutions and available facilities member.",
        "label": "Liabilities To Credit Institutions And Available Facilities [Member]",
        "terseLabel": "Liabilities To Credit Institutions And Available Facilities"
       }
      }
     },
     "localname": "LiabilitiesToCreditInstitutionsAndAvailableFacilitiesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_LiabilitiesToCreditInstitutionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities to credit institutions.",
        "label": "Liabilities To Credit Institutions [Line Items]",
        "terseLabel": "Liabilities To Credit Institutions [Line Items]"
       }
      }
     },
     "localname": "LiabilitiesToCreditInstitutionsLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_LiabilitiesToCreditInstitutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities to credit institutions member.",
        "label": "Liabilities To Credit Institutions [Member]",
        "terseLabel": "Liabilities to Credit Institutions"
       }
      }
     },
     "localname": "LiabilitiesToCreditInstitutionsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_LiabilitiesToCreditInstitutionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities to credit institutions.",
        "label": "Liabilities To Credit Institutions [Table]",
        "terseLabel": "Liabilities To Credit Institutions [Table]"
       }
      }
     },
     "localname": "LiabilitiesToCreditInstitutionsTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_LoansToEmployees": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_OtherNoncurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans to employees.",
        "label": "Loans To Employees",
        "terseLabel": "Loans to employees"
       }
      }
     },
     "localname": "LoansToEmployees",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_LongTermPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails": {
       "order": 10030.0,
       "parentTag": "ifrs-full_OtherNoncurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term prepaid expenses.",
        "label": "Long Term Prepaid Expenses",
        "terseLabel": "Long term prepaid expenses"
       }
      }
     },
     "localname": "LongTermPrepaidExpenses",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_LossAllowanceForTradeReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss allowance for trade receivables.",
        "label": "Loss Allowance For Trade Receivables [Member]",
        "terseLabel": "Loss Allowance for Trade Receivables"
       }
      }
     },
     "localname": "LossAllowanceForTradeReceivablesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_LossAllowancesForFinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss allowances for financial assets.",
        "label": "Loss Allowances For Financial Assets [Member]",
        "terseLabel": "Loss Allowances for Financial Assets"
       }
      }
     },
     "localname": "LossAllowancesForFinancialAssetsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_LundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lund.",
        "label": "Lund [Member]",
        "terseLabel": "Lund, Sweden"
       }
      }
     },
     "localname": "LundMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_MaanshanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maanshan.",
        "label": "Maanshan [Member]",
        "terseLabel": "Ma\u2019anshan"
       }
      }
     },
     "localname": "MaanshanMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_MaturityPeriodOfLoansIssuedToEmployees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity period of loans issued to employees.",
        "label": "Maturity Period Of Loans Issued To Employees",
        "terseLabel": "Maturity period of loans issued to employees"
       }
      }
     },
     "localname": "MaturityPeriodOfLoansIssuedToEmployees",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_MembersOfKeyManagementOtherEmployeesAndEntityControlledByRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Members of key management, other employees and entity controlled by related parties.",
        "label": "Members Of Key Management Other Employees And Entity Controlled By Related Parties [Member]",
        "terseLabel": "Members of Key Management, Other Employees and Entity Controlled By Related Parties"
       }
      }
     },
     "localname": "MembersOfKeyManagementOtherEmployeesAndEntityControlledByRelatedPartiesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_MinimumRaisedCapitalAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum raised capital amount.",
        "label": "Minimum Raised Capital Amount",
        "terseLabel": "Minimum raised capital amount"
       }
      }
     },
     "localname": "MinimumRaisedCapitalAmount",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_NetDeferredTaxLiabilityAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net deferred tax liability asset.",
        "label": "Net Deferred Tax Liability Asset",
        "negatedLabel": "Net deferred tax liabilities",
        "negatedTotalLabel": "Deferred tax liabilities, net"
       }
      }
     },
     "localname": "NetDeferredTaxLiabilityAsset",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_NetExchangeRateDifferencesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Exchange Rate Differences [Abstract]"
       }
      }
     },
     "localname": "NetExchangeRateDifferencesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_NetForeignExchangeGainsClassifiedAsFinanceIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10110.0,
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0
      },
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesSummaryOfNetExchangeRateDifferencesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net foreign exchange gains classified as finance income.",
        "label": "Net Foreign Exchange Gains Classified As Finance Income",
        "terseLabel": "Net foreign exchange difference"
       }
      }
     },
     "localname": "NetForeignExchangeGainsClassifiedAsFinanceIncome",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureNetExchangeRateDifferencesSummaryOfNetExchangeRateDifferencesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_NetForeignExchangeLossClassifiedAsFinanceExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails": {
       "order": 10090.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net foreign exchange loss classified as finance expenses.",
        "label": "Net Foreign Exchange Loss Classified As Finance Expenses",
        "terseLabel": "Net foreign exchange difference"
       }
      }
     },
     "localname": "NetForeignExchangeLossClassifiedAsFinanceExpenses",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinanceIncomeAndExpensesSummaryOfFinanceIncomeAndExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_NetInterestExpenseCarriedForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net interest expense carried forward.",
        "label": "Net Interest Expense Carried Forward [Member]",
        "terseLabel": "Net Interest Expense Carried Forward"
       }
      }
     },
     "localname": "NetInterestExpenseCarriedForwardMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_NetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net leverage ratio.",
        "label": "Net Leverage Ratio",
        "terseLabel": "Total net leverage ratio"
       }
      }
     },
     "localname": "NetLeverageRatio",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_NominalAmountOfLiabilitiesToCreditInstitutionsWithVariableInterestRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal amount of liabilities to credit institutions with variable interest rate.",
        "label": "Nominal Amount Of Liabilities To Credit Institutions With Variable Interest Rate",
        "terseLabel": "Nominal amount of liabilities to credit institutions"
       }
      }
     },
     "localname": "NominalAmountOfLiabilitiesToCreditInstitutionsWithVariableInterestRate",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_NominalInterestRateOfShareholderLoans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal interest rate of shareholder loans.",
        "label": "Nominal Interest Rate Of Shareholder Loans",
        "terseLabel": "Nominal interest rate of shareholder loans"
       }
      }
     },
     "localname": "NominalInterestRateOfShareholderLoans",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_NonCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash flows abstract.",
        "label": "Non Cash Flows [Abstract]",
        "terseLabel": "Non-cash flows:"
       }
      }
     },
     "localname": "NonCashFlowsAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_NonDerivateFinancialLiabilitiesUndiscountedCashflows": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non derivate financial liabilities undiscounted cashflows.",
        "label": "Non Derivate Financial Liabilities Undiscounted Cashflows",
        "totalLabel": "Total non-derivatives"
       }
      }
     },
     "localname": "NonDerivateFinancialLiabilitiesUndiscountedCashflows",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_NonExecutiveDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-executive director.",
        "label": "Non Executive Director [Member]",
        "terseLabel": "Non-Executive Director"
       }
      }
     },
     "localname": "NonExecutiveDirectorMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_NumberOfASharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of A shares.",
        "label": "Number Of A Shares [Member]",
        "terseLabel": "Number of A Shares"
       }
      }
     },
     "localname": "NumberOfASharesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_NumberOfBSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of B shares.",
        "label": "Number Of B Shares [Member]",
        "terseLabel": "Number of B Shares"
       }
      }
     },
     "localname": "NumberOfBSharesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_NumberOfExtensionOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of extension options.",
        "label": "Number Of Extension Options",
        "terseLabel": "Number of extension options"
       }
      }
     },
     "localname": "NumberOfExtensionOptions",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "otly_NumberOfGSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of G shares.",
        "label": "Number Of G Shares [Member]",
        "terseLabel": "Number of G Shares"
       }
      }
     },
     "localname": "NumberOfGSharesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_NumberOfGeographicalAreas": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of geographical areas.",
        "label": "Number Of Geographical Areas",
        "terseLabel": "Number of geographical areas"
       }
      }
     },
     "localname": "NumberOfGeographicalAreas",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "otly_NumberOfInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments.",
        "label": "Number Of Installments",
        "terseLabel": "Number of installments"
       }
      }
     },
     "localname": "NumberOfInstallments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "otly_NumberOfLeaseAgreementsRegardingProductionFacilitiesEnteredInToDuringYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of lease agreements regarding production facilities entered in to during the year.",
        "label": "Number Of Lease Agreements Regarding Production Facilities Entered In To During Year",
        "terseLabel": "Number of lease agreements"
       }
      }
     },
     "localname": "NumberOfLeaseAgreementsRegardingProductionFacilitiesEnteredInToDuringYear",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "otly_NumberOfMembersOfManagement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of members of management.",
        "label": "Number Of Members Of Management",
        "terseLabel": "Number of members of management"
       }
      }
     },
     "localname": "NumberOfMembersOfManagement",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "otly_NumberOfOperatingSegment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segment.",
        "label": "Number Of Operating Segment",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegment",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "otly_NumberOfOperatingSegmentsAggregatedToFromReportableSegments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of operating segments aggregated to form reportable segments.",
        "label": "Number Of Operating Segments Aggregated To From Reportable Segments",
        "terseLabel": "Number of operating segments aggregated to form reportable segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegmentsAggregatedToFromReportableSegments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "otly_NumberOfOrdinarySharePerWarrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of ordinary share per warrant.",
        "label": "Number Of Ordinary Share Per Warrant",
        "terseLabel": "Number of ordinary share per warrant"
       }
      }
     },
     "localname": "NumberOfOrdinarySharePerWarrant",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedParentheticalDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "otly_NumberOfOutstandingEmployeeStockOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of outstanding employee stock options.",
        "label": "Number Of Outstanding Employee Stock Options",
        "terseLabel": "Employee stock options"
       }
      }
     },
     "localname": "NumberOfOutstandingEmployeeStockOptions",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "otly_NumberOfPurchaseAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of purchase agreements.",
        "label": "Number Of Purchase Agreements",
        "terseLabel": "Number of purchase agreements"
       }
      }
     },
     "localname": "NumberOfPurchaseAgreements",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "otly_NumberOfSupplierContracts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of supplier contracts.",
        "label": "Number Of Supplier Contracts",
        "terseLabel": "Number of supplier contracts"
       }
      }
     },
     "localname": "NumberOfSupplierContracts",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "otly_NumberOfWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants exercised.",
        "label": "Number Of Warrants Exercised",
        "negatedLabel": "Number of warrants, Exercised during the period"
       }
      }
     },
     "localname": "NumberOfWarrantsExercised",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_NumberOfWarrantsRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants redeemed.",
        "label": "Number Of Warrants Redeemed",
        "negatedLabel": "Number of warrants, Redeemed during the year"
       }
      }
     },
     "localname": "NumberOfWarrantsRedeemed",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_OatlyABMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly AB.",
        "label": "Oatly A B [Member]",
        "terseLabel": "Oatly AB"
       }
      }
     },
     "localname": "OatlyABMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyEMEAABMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly EMEA AB.",
        "label": "Oatly E M E A A B [Member]",
        "terseLabel": "Oatly EMEA AB"
       }
      }
     },
     "localname": "OatlyEMEAABMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyFoodCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Food Co Ltd",
        "label": "Oatly Food Co Ltd [Member]",
        "terseLabel": "Oatly Food Co Ltd"
       }
      }
     },
     "localname": "OatlyFoodCoLtdMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyGermanyGmbHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Germany GmbH.",
        "label": "Oatly Germany Gmb H [Member]",
        "terseLabel": "Oatly Germany GmbH"
       }
      }
     },
     "localname": "OatlyGermanyGmbHMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyHongKongHoldingLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Hong Kong Holding Ltd",
        "label": "Oatly Hong Kong Holding Ltd [Member]",
        "terseLabel": "Oatly Hong Kong Holding Ltd"
       }
      }
     },
     "localname": "OatlyHongKongHoldingLtdMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Inc",
        "label": "Oatly Inc [Member]",
        "terseLabel": "Oatly Inc"
       }
      }
     },
     "localname": "OatlyIncMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyNetherlandsBVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Netherlands BV.",
        "label": "Oatly Netherlands B V [Member]",
        "terseLabel": "Oatly Netherlands BV"
       }
      }
     },
     "localname": "OatlyNetherlandsBVMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyNetherlandsOperationAndSupplyBVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Netherlands Operation &amp; Supply BV",
        "label": "Oatly Netherlands Operation And Supply B V [Member]",
        "terseLabel": "Oatly Netherlands Operation &amp; Supply BV"
       }
      }
     },
     "localname": "OatlyNetherlandsOperationAndSupplyBVMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyNorwayASMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Norway AS.",
        "label": "Oatly Norway A S [Member]",
        "terseLabel": "Oatly Norway AS"
       }
      }
     },
     "localname": "OatlyNorwayASMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyShanghaiCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Shanghai Co. Ltd.",
        "label": "Oatly Shanghai Co Ltd [Member]",
        "terseLabel": "Oatly Shanghai Co. Ltd."
       }
      }
     },
     "localname": "OatlyShanghaiCoLtdMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlySingaporeOperationsAndSupplyPteLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Singapore Operations &amp; Supply Pte Ltd",
        "label": "Oatly Singapore Operations And Supply Pte Ltd [Member]",
        "terseLabel": "Oatly Singapore Operations &amp; Supply Pte Ltd"
       }
      }
     },
     "localname": "OatlySingaporeOperationsAndSupplyPteLtdMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlySwedenOperationsAndSupplyABMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Sweden Operations &amp; Supply AB.",
        "label": "Oatly Sweden Operations And Supply A B [Member]",
        "terseLabel": "Oatly Sweden Operations &amp; Supply AB"
       }
      }
     },
     "localname": "OatlySwedenOperationsAndSupplyABMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyThousandsOfIslandCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly Thousands of Island Co Ltd",
        "label": "Oatly Thousands Of Island Co Ltd [Member]",
        "terseLabel": "Oatly Thousands of Island Co Ltd"
       }
      }
     },
     "localname": "OatlyThousandsOfIslandCoLtdMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyUKLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly UK Ltd.",
        "label": "Oatly U K Ltd [Member]",
        "terseLabel": "Oatly UK Ltd"
       }
      }
     },
     "localname": "OatlyUKLtdMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyUKOperationsSupplyLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly UK Operations &amp; Supply Ltd.",
        "label": "Oatly U K Operations Supply Ltd [Member]",
        "terseLabel": "Oatly UK Operations &amp; Supply Ltd"
       }
      }
     },
     "localname": "OatlyUKOperationsSupplyLtdMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyUSIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly US Inc",
        "label": "Oatly U S Inc [Member]",
        "terseLabel": "Oatly US Inc"
       }
      }
     },
     "localname": "OatlyUSIncMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatlyUSOperationsAndSupplyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatly US Operations &amp; Supply Inc",
        "label": "Oatly U S Operations And Supply Inc [Member]",
        "terseLabel": "Oatly US Operations &amp; Supply Inc"
       }
      }
     },
     "localname": "OatlyUSOperationsAndSupplyIncMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OatmilkProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oatmilk product.",
        "label": "Oatmilk Product [Member]",
        "terseLabel": "Oatmilk"
       }
      }
     },
     "localname": "OatmilkProductMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OgdenAndUtahMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ogden and Utah.",
        "label": "Ogden And Utah [Member]",
        "terseLabel": "Ogden and Utah"
       }
      }
     },
     "localname": "OgdenAndUtahMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OptionToExtendSustainabilityLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option to extend sustainability loan.",
        "label": "Option To Extend Sustainability Loan",
        "terseLabel": "Option to extend sustainability loan"
       }
      }
     },
     "localname": "OptionToExtendSustainabilityLoan",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_OptionalSustainableRevolvingCreditFacilityMulticurrencyRevolvingCreditFacility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Optional sustainable revolving credit facility multicurrency revolving credit facility.",
        "label": "Optional Sustainable Revolving Credit Facility Multicurrency Revolving Credit Facility",
        "terseLabel": "Optional sustainable multicurrency revolving credit facility"
       }
      }
     },
     "localname": "OptionalSustainableRevolvingCreditFacilityMulticurrencyRevolvingCreditFacility",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_OtherChannelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other channel.",
        "label": "Other Channel [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherChannelMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Countries.",
        "label": "Other Countries [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OtherCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other current liabilities.",
        "label": "Other Current Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_OtherCurrentPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails": {
       "order": 10060.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other current prepaid expenses.",
        "label": "Other Current Prepaid Expenses",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCurrentPrepaidExpenses",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_OtherCurrentReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Receivables [Abstract]"
       }
      }
     },
     "localname": "OtherCurrentReceivablesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other.",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureAccruedExpensesSummaryOfAccruedExpensesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OtherReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails": {
       "order": 10040.0,
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other receivables current.",
        "label": "Other Receivables Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherReceivablesCurrent",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherCurrentReceivablesSummaryOfOtherCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_OtherReceivablesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails": {
       "order": 10040.0,
       "parentTag": "ifrs-full_OtherNoncurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other receivables noncurrent.",
        "label": "Other Receivables Noncurrent",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivablesNoncurrent",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureOtherNonCurrentReceivablesSummaryOfOtherNonCurrentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_OtherUnrecognizedDeferredTaxesAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other unrecognized deferred taxes assets.",
        "label": "Other Unrecognized Deferred Taxes Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherUnrecognizedDeferredTaxesAssetsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_OyOatlyABMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oy Oatly AB.",
        "label": "Oy Oatly A B [Member]",
        "terseLabel": "Oy Oatly AB"
       }
      }
     },
     "localname": "OyOatlyABMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PastDueLessThanThreeMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Past due less than three months.",
        "label": "Past Due Less Than Three Months [Member]",
        "terseLabel": "1-30 Days Past Due"
       }
      }
     },
     "localname": "PastDueLessThanThreeMonthsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PastDueMoreThanOneMonthButLessThanTwoMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Past due more than one month but less than two months.",
        "label": "Past Due More Than One Month But Less Than Two Months [Member]",
        "terseLabel": "31-60 Days Past Due"
       }
      }
     },
     "localname": "PastDueMoreThanOneMonthButLessThanTwoMonthsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PastDueMoreThanThreeMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Past due more than three months.",
        "label": "Past Due More Than Three Months [Member]",
        "terseLabel": "91- Days Past Due"
       }
      }
     },
     "localname": "PastDueMoreThanThreeMonthsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PastDueMoreThanTwoMonthsButLessThanThreeMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Past due more than two months but less than three months.",
        "label": "Past Due More Than Two Months But Less Than Three Months [Member]",
        "terseLabel": "61-90 Days Past Due"
       }
      }
     },
     "localname": "PastDueMoreThanTwoMonthsButLessThanThreeMonthsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfAgingOfGroupsTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PaymentOfLoanTransactionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10130.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of loan transaction costs.",
        "label": "Payment Of Loan Transaction Costs",
        "negatedLabel": "Payment of loan transaction costs"
       }
      }
     },
     "localname": "PaymentOfLoanTransactionCosts",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_PaymentPeriodByCustomerInTransferOfGoodsOrServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment period by customer in transfer of goods or services.",
        "label": "Payment Period By Customer In Transfer Of Goods Or Services",
        "terseLabel": "Payment period by the customer in transfer of goods or services"
       }
      }
     },
     "localname": "PaymentPeriodByCustomerInTransferOfGoodsOrServices",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_PercentageOfExposureToCurrencyRisks": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of exposure to currency risks.",
        "label": "Percentage Of Exposure To Currency Risks",
        "terseLabel": "Percentage of exposure to currency risks"
       }
      }
     },
     "localname": "PercentageOfExposureToCurrencyRisks",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfImpactOfDecreasingExpectedVolatility": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of impact of decreasing expected volatility.",
        "label": "Percentage Of Impact Of Decreasing Expected Volatility",
        "terseLabel": "Percentage of impact of decreasing expected volatility"
       }
      }
     },
     "localname": "PercentageOfImpactOfDecreasingExpectedVolatility",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfImpactOfDecreasingSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of impact of decreasing share price.",
        "label": "Percentage Of Impact Of Decreasing Share Price",
        "terseLabel": "Percentage of impact of decreasing share price"
       }
      }
     },
     "localname": "PercentageOfImpactOfDecreasingSharePrice",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfImpactOfIncreasingExpectedVolatility": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of impact of increasing expected volatility.",
        "label": "Percentage Of Impact Of Increasing Expected Volatility",
        "terseLabel": "Percentage of impact of increasing expected volatility"
       }
      }
     },
     "localname": "PercentageOfImpactOfIncreasingExpectedVolatility",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfImpactOfIncreasingSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of impact of increasing share price.",
        "label": "Percentage Of Impact Of Increasing Share Price",
        "terseLabel": "Percentage of impact of increasing share price"
       }
      }
     },
     "localname": "PercentageOfImpactOfIncreasingSharePrice",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedParentheticalDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfIncreaseInGeneralCommodityCostPriceToEffectCommodityCost": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of increase in general commodity cost price to effect commodity cost.",
        "label": "Percentage Of Increase In General Commodity Cost Price To Effect Commodity Cost",
        "terseLabel": "Percentage of increase in general commodity cost price to effect commodity cost"
       }
      }
     },
     "localname": "PercentageOfIncreaseInGeneralCommodityCostPriceToEffectCommodityCost",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfInsuranceObligationsInCollectiveConsolidationLevel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of insurance obligations in collective consolidation level.",
        "label": "Percentage Of Insurance Obligations In Collective Consolidation Level",
        "terseLabel": "Percentage of insurance obligations in collective consolidation level"
       }
      }
     },
     "localname": "PercentageOfInsuranceObligationsInCollectiveConsolidationLevel",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfOwnershipInterestInRelatedPartyByMemberOfBoardOfDirector": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership interest in related party by member of board of director.",
        "label": "Percentage Of Ownership Interest In Related Party By Member Of Board Of Director",
        "terseLabel": "Percentage of ownership interest in related party by member of board of director"
       }
      }
     },
     "localname": "PercentageOfOwnershipInterestInRelatedPartyByMemberOfBoardOfDirector",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureRelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumptionInForeignExchangeRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of reasonably possible increase decrease in risk assumption in foreign exchange rate.",
        "label": "Percentage Of Reasonably Possible Increase Decrease In Risk Assumption In Foreign Exchange Rate",
        "terseLabel": "Percentage of increase decrease in foreign exchange rate"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumptionInForeignExchangeRate",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PeterboroughMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Peterborough.",
        "label": "Peterborough [Member]",
        "terseLabel": "Peterborough, United Kingdom",
        "verboseLabel": "Peterborough, UK"
       }
      }
     },
     "localname": "PeterboroughMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PlantAndMachineryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant and machinery.",
        "label": "Plant And Machinery [Member]",
        "terseLabel": "Plant and Machinery"
       }
      }
     },
     "localname": "PlantAndMachineryMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfAmountsRecognizedInStatementOfOperationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfChangesInRightOfUseAssetsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PotentiallyDilutiveInstrumentsNotIncludedInComputationOfDilutedLossPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potentially dilutive instruments not included in computation of diluted loss per share.",
        "label": "Potentially Dilutive Instruments Not Included In Computation Of Diluted Loss Per Share",
        "terseLabel": "Potentially dilutive securities not included in computation of diluted loss per share"
       }
      }
     },
     "localname": "PotentiallyDilutiveInstrumentsNotIncludedInComputationOfDilutedLossPerShare",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_PreliminaryPercentageOfCollectiveConsolidationLevel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preliminary percentage of collective consolidation level.",
        "label": "Preliminary Percentage Of Collective Consolidation Level",
        "terseLabel": "Preliminary percentage of collective consolidation level"
       }
      }
     },
     "localname": "PreliminaryPercentageOfCollectiveConsolidationLevel",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "otly_PrepaidExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid expenses.",
        "label": "Prepaid Expenses [Abstract]"
       }
      }
     },
     "localname": "PrepaidExpensesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_PrepaidFinancingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails": {
       "order": 10050.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid financing expenses.",
        "label": "Prepaid Financing Expenses",
        "terseLabel": "Prepaid financing expenses"
       }
      }
     },
     "localname": "PrepaidFinancingExpenses",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_PrepaidInsuranceExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails": {
       "order": 10040.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid insurance expenses.",
        "label": "Prepaid Insurance Expenses",
        "terseLabel": "Prepaid insurance expenses"
       }
      }
     },
     "localname": "PrepaidInsuranceExpenses",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_PrepaidProductionAndWarehouseExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid production and warehouse expenses.",
        "label": "Prepaid Production And Warehouse Expenses",
        "terseLabel": "Prepaid production and warehouse expenses"
       }
      }
     },
     "localname": "PrepaidProductionAndWarehouseExpenses",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_PrepaidSellingAndMarketingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_CurrentPrepaidExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid selling and marketing expenses.",
        "label": "Prepaid Selling And Marketing Expenses",
        "terseLabel": "Prepaid selling and marketing expenses"
       }
      }
     },
     "localname": "PrepaidSellingAndMarketingExpenses",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosurePrepaidExpensesSummaryOfPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_PrincipalActivitiesOfSubsidiary": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal activities of subsidiary.",
        "label": "Principal Activities Of Subsidiary",
        "terseLabel": "Principal activities"
       }
      }
     },
     "localname": "PrincipalActivitiesOfSubsidiary",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureInvestmentsInSubsidiariesSummaryOfPrincipalSubsidiariesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_ProceedsFromIssuingSharesNetOfTransactionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10040.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuing shares net of transaction costs.",
        "label": "Proceeds From Issuing Shares Net Of Transaction Costs",
        "terseLabel": "Proceeds from issue of shares, net of transaction costs"
       }
      }
     },
     "localname": "ProceedsFromIssuingSharesNetOfTransactionCosts",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ProductRecallExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product recall expense.",
        "label": "Product Recall Expense",
        "negatedLabel": "Product recall expenses"
       }
      }
     },
     "localname": "ProductRecallExpense",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ProductionEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production equipment.",
        "label": "Production Equipment [Member]",
        "terseLabel": "Production Equipment"
       }
      }
     },
     "localname": "ProductionEquipmentMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ProductionPlantsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production plants one.",
        "label": "Production Plants One [Member]",
        "terseLabel": "Production Plants One"
       }
      }
     },
     "localname": "ProductionPlantsOneMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ProductionPlantsThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production plants three.",
        "label": "Production Plants Three [Member]",
        "terseLabel": "Production Plants Three"
       }
      }
     },
     "localname": "ProductionPlantsThreeMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ProductionPlantsTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production plants two.",
        "label": "Production Plants Two [Member]",
        "terseLabel": "Production Plants Two"
       }
      }
     },
     "localname": "ProductionPlantsTwoMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PropertiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Properties.",
        "label": "Properties [Member]",
        "terseLabel": "Properties"
       }
      }
     },
     "localname": "PropertiesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PropertyPlantAndEquipmentAndRightOfUseAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, plant and equipment and right-of-use assets.",
        "label": "Property Plant And Equipment And Right Of Use Assets [Member]",
        "terseLabel": "Property Plant And Equipment And Right Of Use Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndRightOfUseAssetsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfNonCurrentAssetsByCountryDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_PurchaseObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase obligations.",
        "label": "Purchase Obligations",
        "terseLabel": "Purchase obligations"
       }
      }
     },
     "localname": "PurchaseObligations",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_PurchaseOfShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10180.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of short term investments.",
        "label": "Purchase Of Short Term Investments",
        "negatedLabel": "Purchase of short-term investments"
       }
      }
     },
     "localname": "PurchaseOfShortTermInvestments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_RAndDPremisesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "R&amp;D premises.",
        "label": "R And D Premises [Member]",
        "terseLabel": "R&amp;D Premises"
       }
      }
     },
     "localname": "RAndDPremisesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_RealizingPeriodOfCurrentAsset": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realizing period of current asset.",
        "label": "Realizing Period Of Current Asset",
        "terseLabel": "Realizing period of current asset"
       }
      }
     },
     "localname": "RealizingPeriodOfCurrentAsset",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_RedemptionOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption of shares.",
        "label": "Redemption Of Shares",
        "terseLabel": "Redemption of shares"
       }
      }
     },
     "localname": "RedemptionOfShares",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_ReductionOfShareCapitalThroughRetirementOfShares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction of share capital through retirement of shares.",
        "label": "Reduction Of Share Capital Through Retirement Of Shares",
        "terseLabel": "Reduction of share capital through retirement of shares"
       }
      }
     },
     "localname": "ReductionOfShareCapitalThroughRetirementOfShares",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_RenegotiationLossAmountToShareholderLoan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renegotiation loss amount to shareholder loan.",
        "label": "Renegotiation Loss Amount To Shareholder Loan",
        "terseLabel": "Renegotiation loss amount to shareholder loan"
       }
      }
     },
     "localname": "RenegotiationLossAmountToShareholderLoan",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_RepaymentOfAdvancesAndLoansConversionToOrdinaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of advances and loans conversion to ordinary shares.",
        "label": "Repayment Of Advances And Loans Conversion To Ordinary Shares",
        "terseLabel": "Repayment of shareholder loans in shares"
       }
      }
     },
     "localname": "RepaymentOfAdvancesAndLoansConversionToOrdinaryShares",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_ResearchAndDevelopmentExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and development expenses.",
        "label": "Research And Development Expenses [Member]",
        "terseLabel": "Research and Development Expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEmployeeAndPersonnelCostsSummaryOfEmployeeBenefitsExpensesByFunctionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_RestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock units member.",
        "label": "Restricted Stock Units [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_RetailChannelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail channel.",
        "label": "Retail Channel [Member]",
        "terseLabel": "Retail"
       }
      }
     },
     "localname": "RetailChannelMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueFromExternalCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_RevenueFromExternalCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from external customers.",
        "label": "Revenue From External Customers [Member]",
        "terseLabel": "Revenue from External Customers"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDADetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_RevolvingCreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving credit facilities.",
        "label": "Revolving Credit Facilities [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_RightOfUseAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use assets line items.",
        "label": "Right Of Use Assets [Line Items]",
        "terseLabel": "Right Of Use Assets [Line Items]"
       }
      }
     },
     "localname": "RightOfUseAssetsLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_RightOfUseAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right Of Use Assets Table.",
        "label": "Right Of Use Assets [Table]",
        "terseLabel": "Right Of Use Assets [Table]"
       }
      }
     },
     "localname": "RightOfUseAssetsTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfConsolidatedStatementOfFinancialPositionAmountsRelatingToLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_SEKCNYMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[SEK/CNY.",
        "label": "S E K C N Y [Member]",
        "terseLabel": "SEK/CNY"
       }
      }
     },
     "localname": "SEKCNYMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SEKEURMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEK/EUR.",
        "label": "S E K E U R [Member]",
        "terseLabel": "SEK/EUR"
       }
      }
     },
     "localname": "SEKEURMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SEKGBPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEK/GBP.",
        "label": "S E K G B P [Member]",
        "terseLabel": "SEK/GBP"
       }
      }
     },
     "localname": "SEKGBPMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SEKUSDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEK/USD.",
        "label": "S E K U S D [Member]",
        "terseLabel": "SEK/USD"
       }
      }
     },
     "localname": "SEKUSDMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToForeignCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SettlingPeriodOfCurrentLiability": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settling period of current liability.",
        "label": "Settling Period Of Current Liability",
        "terseLabel": "Settling period of current liability"
       }
      }
     },
     "localname": "SettlingPeriodOfCurrentLiability",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_ShareBasedCompensationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation.",
        "label": "Share Based Compensation [Member]",
        "terseLabel": "Share Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxRelatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ShareCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share capital.",
        "label": "Share Capital",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "ShareCapital",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_ShareCapitalParValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share capital par value.",
        "label": "Share Capital Par Value",
        "terseLabel": "Par value per share"
       }
      }
     },
     "localname": "ShareCapitalParValue",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_ShareHolderLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share holder loan.",
        "label": "Share Holder Loan",
        "terseLabel": "Shareholder loan"
       }
      }
     },
     "localname": "ShareHolderLoan",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_SharePriceDecreaseInFairValueOfWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share price decrease in fair value of warrants granted.",
        "label": "Share Price Decrease In Fair Value Of Warrants Granted",
        "terseLabel": "Share price decrease 10%"
       }
      }
     },
     "localname": "SharePriceDecreaseInFairValueOfWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_SharePriceIncreaseInFairValueOfWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share price increase in fair value of warrants granted.",
        "label": "Share Price Increase In Fair Value Of Warrants Granted",
        "terseLabel": "Share price increase 10%"
       }
      }
     },
     "localname": "SharePriceIncreaseInFairValueOfWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_SharebasedPaymentAwardVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sharebased payment award vesting period.",
        "label": "Sharebased Payment Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "SharebasedPaymentAwardVestingPeriod",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "otly_ShareholderLoansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder loan.",
        "label": "Shareholder Loans [Abstract]"
       }
      }
     },
     "localname": "ShareholderLoansAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_ShareholderLoansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder loans.",
        "label": "Shareholder Loans [Line Items]",
        "terseLabel": "Shareholder Loans [Line Items]"
       }
      }
     },
     "localname": "ShareholderLoansLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_ShareholderLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder loans member.",
        "label": "Shareholder Loans [Member]",
        "terseLabel": "Shareholder Loans"
       }
      }
     },
     "localname": "ShareholderLoansMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureChangesInLiabilitiesAttributableToFinancingActivitiesSummaryOfChangesInLiabilitiesAttributableToFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ShareholderLoansTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder loans.",
        "label": "Shareholder Loans [Table]",
        "terseLabel": "Shareholder Loans [Table]"
       }
      }
     },
     "localname": "ShareholderLoansTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_ShareholdersContributionsReceivedClassifiedAsFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows": {
       "order": 10050.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders contributions received classified as financing activities.",
        "label": "Shareholders Contributions Received Classified As Financing Activities",
        "terseLabel": "Shareholder\u00b4s contributions received"
       }
      }
     },
     "localname": "ShareholdersContributionsReceivedClassifiedAsFinancingActivities",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ShareholdersLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails": {
       "order": 10060.0,
       "parentTag": "otly_NonDerivateFinancialLiabilitiesUndiscountedCashflows",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders loan.",
        "label": "Shareholders Loans",
        "terseLabel": "Shareholder loans"
       }
      }
     },
     "localname": "ShareholdersLoans",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialLiabilitiesIntoMaturityGroupingsBasedOnContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ShareholdersValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders value.",
        "label": "Shareholders Value",
        "terseLabel": "Shareholders value"
       }
      }
     },
     "localname": "ShareholdersValue",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_SharesIssuedInConversionOfLoan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares issued in conversion of loan.",
        "label": "Shares Issued In Conversion Of Loan",
        "terseLabel": "Ordinary shares issued to convert loan"
       }
      }
     },
     "localname": "SharesIssuedInConversionOfLoan",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_SharesIssuedInExerciseOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares issued in exercise of warrants.",
        "label": "Shares Issued In Exercise Of Warrants",
        "terseLabel": "Shares issued in exercise of warrants"
       }
      }
     },
     "localname": "SharesIssuedInExerciseOfWarrants",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_ShortTermCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term credit facility member.",
        "label": "Short Term Credit Facility [Member]",
        "terseLabel": "Short-term Credit Facility"
       }
      }
     },
     "localname": "ShortTermCreditFacilityMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_ShortTermCreditFacilityUtilized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term credit facility utilized.",
        "label": "Short Term Credit Facility Utilized",
        "terseLabel": "Short-term credit facility utilized"
       }
      }
     },
     "localname": "ShortTermCreditFacilityUtilized",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_ShortTermLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term lease term.",
        "label": "Short Term Lease Term",
        "terseLabel": "Short term lease term"
       }
      }
     },
     "localname": "ShortTermLeaseTerm",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_SignificantAccountingJudgmentsEstimatesAndAssessmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting judgments estimates and assessments.",
        "label": "Significant Accounting Judgments Estimates And Assessments [Abstract]"
       }
      }
     },
     "localname": "SignificantAccountingJudgmentsEstimatesAndAssessmentsAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_SignificantAccountingJudgmentsEstimatesAndAssessmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting judgments estimates and assessments.",
        "label": "Significant Accounting Judgments Estimates And Assessments [Line Items]",
        "terseLabel": "Significant Accounting Judgments Estimates And Assessments [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingJudgmentsEstimatesAndAssessmentsLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_SignificantAccountingJudgmentsEstimatesAndAssessmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting judgments estimates and assessments.",
        "label": "Significant Accounting Judgments Estimates And Assessments [Table]",
        "terseLabel": "Significant Accounting Judgments Estimates And Assessments [Table]"
       }
      }
     },
     "localname": "SignificantAccountingJudgmentsEstimatesAndAssessmentsTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting policies.",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting policies.",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_SingleExternalCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer.",
        "label": "Single External Customer [Member]",
        "terseLabel": "Single External Customer"
       }
      }
     },
     "localname": "SingleExternalCustomerMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SocialSecurityCostsForShareBasedPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social security costs for share based payments.",
        "label": "Social Security Costs For Share Based Payments",
        "negatedLabel": "Expenses arising from share-based payment transactions"
       }
      }
     },
     "localname": "SocialSecurityCostsForShareBasedPayments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_SocialSecurityCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social security costs.",
        "label": "Social Security Costs [Member]",
        "terseLabel": "Social Security Costs"
       }
      }
     },
     "localname": "SocialSecurityCostsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_StockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options member.",
        "label": "Stock Options [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "StockOptionsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SubordinatedBridgeFacilitiesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subordinated bridge facilities agreement member.",
        "label": "Subordinated Bridge Facilities Agreement [Member]",
        "terseLabel": "Subordinated Bridge Facilities Agreement"
       }
      }
     },
     "localname": "SubordinatedBridgeFacilitiesAgreementMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareholderLoansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SummaryOfPotentialDilutiveInstrumentsThatWereNotIncludedInDilutedLossPerShareCalculationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of potential dilutive instruments that were not included in diluted loss per share calculations.",
        "label": "Summary Of Potential Dilutive Instruments That Were Not Included In Diluted Loss Per Share Calculations Explanatory",
        "terseLabel": "Summary of Potential Dilutive Securities that were not Included in Diluted Loss per Share Calculations"
       }
      }
     },
     "localname": "SummaryOfPotentialDilutiveInstrumentsThatWereNotIncludedInDilutedLossPerShareCalculationsExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_SummaryOfSignificantAccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_SummaryOfWeightedAverageNumberOfSharesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of weighted average number of shares explanatory.",
        "label": "Summary Of Weighted Average Number Of Shares Explanatory",
        "terseLabel": "Summary of Weighted Average Number of Shares"
       }
      }
     },
     "localname": "SummaryOfWeightedAverageNumberOfSharesExplanatory",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "otly_SustainabilityLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sustainability loan.",
        "label": "Sustainability Loan",
        "terseLabel": "Sustainability loan"
       }
      }
     },
     "localname": "SustainabilityLoan",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_SustainableRevolvingCreditFacilityAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sustainable revolving credit facility agreement.",
        "label": "Sustainable Revolving Credit Facility Agreement [Member]",
        "terseLabel": "SRCF Agreement"
       }
      }
     },
     "localname": "SustainableRevolvingCreditFacilityAgreementMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_SustainableRevolvingCreditFacilityMulticurrencyRevolvingCreditFacility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sustainable revolving credit facility multicurrency revolving credit facility.",
        "label": "Sustainable Revolving Credit Facility Multicurrency Revolving Credit Facility",
        "terseLabel": "Sustainable multicurrency revolving credit facility"
       }
      }
     },
     "localname": "SustainableRevolvingCreditFacilityMulticurrencyRevolvingCreditFacility",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLiabilitiesToCreditInstitutionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TaxLossCarryForwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfTaxLossCarryForwardsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss carry forwards.",
        "label": "Tax Loss Carry Forwards",
        "totalLabel": "Tax loss carry-forwards"
       }
      }
     },
     "localname": "TaxLossCarryForwards",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfTaxLossCarryForwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TaxLossCarryForwardsWhichHaveNoDateToExpire": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfTaxLossCarryForwardsDetails": {
       "order": 10020.0,
       "parentTag": "otly_TaxLossCarryForwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss carry forwards which have no date to expire.",
        "label": "Tax Loss Carry Forwards Which Have No Date To Expire",
        "terseLabel": "Tax loss carry-forwards, Unlimited"
       }
      }
     },
     "localname": "TaxLossCarryForwardsWhichHaveNoDateToExpire",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfTaxLossCarryForwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TaxLossCarryForwardsWithExpirationNotLaterThanFiveYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfTaxLossCarryForwardsDetails": {
       "order": 10010.0,
       "parentTag": "otly_TaxLossCarryForwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss carry forwards with expiration not later than five year.",
        "label": "Tax Loss Carry Forwards With Expiration Not Later Than Five Year",
        "terseLabel": "Tax loss carry-forwards, Less than 5 years"
       }
      }
     },
     "localname": "TaxLossCarryForwardsWithExpirationNotLaterThanFiveYear",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfTaxLossCarryForwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TaxLossesCarriedForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses carried forward.",
        "label": "Tax Losses Carried Forward [Member]",
        "terseLabel": "Tax Losses Carried Forward"
       }
      }
     },
     "localname": "TaxLossesCarriedForwardMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfDeferredTaxAssetsNotBeenRecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_TaxLossesForWhichDeferredTaxAssetRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax losses for which deferred tax asset recognized.",
        "label": "Tax Losses For Which Deferred Tax Asset Recognized",
        "terseLabel": "Tax losses for which deferred tax asset recognized"
       }
      }
     },
     "localname": "TaxLossesForWhichDeferredTaxAssetRecognized",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TermLoanOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan one.",
        "label": "Term Loan One",
        "terseLabel": "Long term financing"
       }
      }
     },
     "localname": "TermLoanOne",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TermLoanOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan one member.",
        "label": "Term Loan One [Member]",
        "terseLabel": "Term Loan One"
       }
      }
     },
     "localname": "TermLoanOneMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_TermLoanTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan one.",
        "label": "Term Loan Two",
        "terseLabel": "Long term financing"
       }
      }
     },
     "localname": "TermLoanTwo",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TextBlock1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Text Block",
        "label": "Text Block1 [Abstract]"
       }
      }
     },
     "localname": "TextBlock1Abstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_TotalExpenseForShareBasedPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total expense for share based payments.",
        "label": "Total Expense For Share Based Payments",
        "negatedLabel": "Total expenses arising from share-based payment transactions"
       }
      }
     },
     "localname": "TotalExpenseForShareBasedPayments",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TradeReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade receivables abstract.",
        "label": "Trade Receivables [Abstract]"
       }
      }
     },
     "localname": "TradeReceivablesAbstract",
     "nsuri": "http://www.oatly.com/20211231",
     "xbrltype": "stringItemType"
    },
    "otly_TradeReceivablesAndInventoriesPledgedAsCollateralMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade receivables and inventories pledged as collateral.",
        "label": "Trade Receivables And Inventories Pledged As Collateral [Member]",
        "terseLabel": "Trade Receivables and Inventories Pledged as Collateral"
       }
      }
     },
     "localname": "TradeReceivablesAndInventoriesPledgedAsCollateralMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_TradeReceivablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade receivables.",
        "label": "Trade Receivables [Table]",
        "terseLabel": "Trade Receivables [Table]"
       }
      }
     },
     "localname": "TradeReceivablesTable",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureTradeReceivablesSummaryOfCarryingAmountsByCurrencyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_TrademarksPatentsAndSimilarRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trademarks, patents and similar rights.",
        "label": "Trademarks Patents And Similar Rights [Member]",
        "terseLabel": "Trademarks, Patents and Similar Rights"
       }
      }
     },
     "localname": "TrademarksPatentsAndSimilarRightsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_TransfersBetweenLevelsInFairValueHierarchy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfers between levels in fair value hierarchy.",
        "label": "Transfers Between Levels In Fair Value Hierarchy",
        "terseLabel": "Transfers between levels"
       }
      }
     },
     "localname": "TransfersBetweenLevelsInFairValueHierarchy",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialInstrumentsPerCategoryAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_TwoExistingProductionPlantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two existing production plants..",
        "label": "Two Existing Production Plants [Member]",
        "terseLabel": "Two Existing Production Plants"
       }
      }
     },
     "localname": "TwoExistingProductionPlantsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSignificantAccountingJudgmentsEstimatesAndAssessmentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_USDVsSEKExchangeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "USD/SEK exchange rate.",
        "label": "U S D Vs S E K Exchange Rate [Member]",
        "terseLabel": "USD/SEK Exchange Rate"
       }
      }
     },
     "localname": "USDVsSEKExchangeRateMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRiskExposureInForeignCurrenciesParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_UndrawnBankOverdraftFacilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undrawn bank overdraft facilities.",
        "label": "Undrawn Bank Overdraft Facilities",
        "terseLabel": "Undrawn bank overdraft facilities"
       }
      }
     },
     "localname": "UndrawnBankOverdraftFacilities",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_UnrecognizedTaxEffectRelatedToTransactionCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized tax effect related to transaction cost.",
        "label": "Unrecognized Tax Effect Related To Transaction Cost",
        "terseLabel": "Unrecognized tax effect related to transaction cost"
       }
      }
     },
     "localname": "UnrecognizedTaxEffectRelatedToTransactionCost",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_VolatilityDecreaseInFairValueOfWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Volatility decrease in fair value of warrants granted.",
        "label": "Volatility Decrease In Fair Value Of Warrants Granted",
        "terseLabel": "Volatility decrease 2%"
       }
      }
     },
     "localname": "VolatilityDecreaseInFairValueOfWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_VolatilityIncreaseInFairValueOfWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Volatility increase in fair value of warrants granted.",
        "label": "Volatility Increase In Fair Value Of Warrants Granted",
        "terseLabel": "Volatility increase 2%"
       }
      }
     },
     "localname": "VolatilityIncreaseInFairValueOfWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerEmployeeStockOptionGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfChangesOnFairValuePerWarrantGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_VotingPowerDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Voting power description.",
        "label": "Voting Power Description",
        "terseLabel": "Voting power description"
       }
      }
     },
     "localname": "VotingPowerDescription",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareCapitalAndOtherContributedCapitalAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "otly_WarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants.",
        "label": "Warrants [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantsMember",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLossPerShareSummaryOfPotentialDilutiveSecuritiesNotIncludedInDilutedLossPerShareCalculationsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfExpensesArisingFromShareBasedPaymentTransactionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "otly_WeightedAverageExercisePriceOfEmployeeStockOptionsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price of employee stock options outstanding in sharebased payment arrangement.",
        "label": "Weighted Average Exercise Price Of Employee Stock Options Outstanding In Sharebased Payment Arrangement",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfEmployeeStockOptionsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_WeightedAverageExercisePriceOfWarrantsRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price of warrants redeemed.",
        "label": "Weighted Average Exercise Price Of Warrants Redeemed",
        "terseLabel": "Average exercise price per share, Redeemed during the year"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfWarrantsRedeemed",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfWarrantsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsForfeited": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value at measurement date other equity instruments forfeited.",
        "label": "Weighted Average Fair Value At Measurement Date Other Equity Instruments Forfeited",
        "terseLabel": "Grant date fair value, Forfeited"
       }
      }
     },
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsForfeited",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "otly_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value at measurement date other equity instruments outstanding.",
        "label": "Weighted Average Fair Value At Measurement Date Other Equity Instruments Outstanding",
        "periodEndLabel": "Grant date fair value, Ending balance",
        "periodStartLabel": "Grant date fair value, Beginning balance"
       }
      }
     },
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsOutstanding",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfRsusDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_WeightedAverageOrdinarySharesUsedInCalculatingBasicAndDilutedEarningsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average ordinary shares used in calculating basic and diluted earnings per share.",
        "label": "Weighted Average Ordinary Shares Used In Calculating Basic And Diluted Earnings Per Share",
        "terseLabel": "Basic and diluted"
       }
      }
     },
     "localname": "WeightedAverageOrdinarySharesUsedInCalculatingBasicAndDilutedEarningsPerShare",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/StatementConsolidatedStatementOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "otly_WeightedAverageSharePriceAtGrantDateWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average share price at grant date warrants.",
        "label": "Weighted Average Share Price At Grant Date Warrants",
        "terseLabel": "Weighted average exercise price per share"
       }
      }
     },
     "localname": "WeightedAverageSharePriceAtGrantDateWarrants",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "otly_WeightedAverageSharePriceWarrantsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average share price warrants granted.",
        "label": "Weighted Average Share Price Warrants Granted",
        "terseLabel": "Weighted average share price at grant date"
       }
      }
     },
     "localname": "WeightedAverageSharePriceWarrantsGranted",
     "nsuri": "http://www.oatly.com/20211231",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfModelInputsForWarrantsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureEventsAfterEndOfReportingPeriodAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureShareBasedPaymentsSummaryOfEmployeeStockOptionsDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureIncomeTaxSummaryOfReconciliationOfTaxExpenseAndAccountingLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Sales [Member] 1",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureDepreciationAmortizationAndImpairmentByPerFunctionSummaryOfDepreciationAndAmortizationParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment [Member] 1",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.oatly.com/20211231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueAndEBITDAParentheticalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 16
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r1": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r10": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r100": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r101": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "23",
   "Paragraph": "26",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&anchor=para_26_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r103": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "23",
   "Paragraph": "26",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&anchor=para_26_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r110": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r120": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r124": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r125": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2021-03-24"
  },
  "r126": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r127": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r128": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r130": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r132": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r133": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r134": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r135": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r136": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r137": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r138": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "51",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r140": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r141": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r142": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r143": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r145": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r146": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r147": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r149": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r150": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r151": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r152": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "32A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r153": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r154": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r156": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r157": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r158": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r159": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r166": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r167": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r168": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r170": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r174": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r179": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "46",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r186": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r19": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r190": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r199": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r2": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r20": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "Clause": "ix",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r201": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r202": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r217": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "115",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r220": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r221": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r223": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r226": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r228": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r229": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r231": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "57",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_57&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "58",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "59",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_59_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "60",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_60&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r24": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2021-03-24"
  },
  "r242": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "44",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r247": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r250": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r253": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r255": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "IG23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_IG23&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r256": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r257": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r259": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "15",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_15_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r26": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r260": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r263": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r268": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r27": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r270": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r271": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r272": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r273": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r274": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "36",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r278": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r280": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r281": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r282": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r284": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r285": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r288": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r289": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r29": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "70",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r290": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r291": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r292": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r293": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r294": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG32&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r295": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Credit risk",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS07_g35A-38_TI",
   "URIDate": "2021-03-24"
  },
  "r296": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2021-03-24"
  },
  "r297": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2021-03-24"
  },
  "r298": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r299": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r3": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r30": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r300": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r301": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r302": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r303": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r304": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r305": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r306": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r307": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r308": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r309": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r31": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r310": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r311": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r312": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r313": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r314": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "IG4",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r315": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2021-03-24"
  },
  "r316": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r317": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r318": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r319": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r320": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r321": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r322": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r323": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r324": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r325": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r326": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r327": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r328": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r329": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r33": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r330": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r331": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r332": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r333": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r334": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r335": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r336": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r337": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r338": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_c&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r339": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_f&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r34": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r340": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r341": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r342": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r343": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r344": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r345": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r346": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r347": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r348": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r349": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r35": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r350": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r351": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r352": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r353": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r36": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r37": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r38": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r39": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r4": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r40": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r41": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r44": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "90",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r46": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r47": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r48": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r51": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r55": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r56": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r62": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r63": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r65": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r7": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r70": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r71": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r73": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r74": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r78": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r80": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "74",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_74_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r81": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r83": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2021-03-24"
  },
  "r84": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r86": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r87": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r90": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "9",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r93": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r94": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r96": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
