{
 "version": "2.2",
 "instance": {
  "grvy-20231231.htm": {
   "nsprefix": "grvy",
   "nsuri": "http://www.gravity.co.kr/20231231",
   "dts": {
    "inline": {
     "local": [
      "grvy-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "grvy-20231231.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/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",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "grvy-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "grvy-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "grvy-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "grvy-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 296,
   "keyCustom": 103,
   "axisStandard": 32,
   "axisCustom": 1,
   "memberStandard": 71,
   "memberCustom": 66,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 629,
   "entityCount": 1,
   "segmentCount": 147,
   "elementCount": 723,
   "unitCount": 14,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 1718,
    "http://xbrl.sec.gov/dei/2023": 46
   },
   "report": {
    "R1": {
     "role": "http://www.gravity.co.kr/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.gravity.co.kr/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
     "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION",
     "shortName": "CONSOLIDATED STATEMENTS OF FINANCIAL POSITION",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CurrentPrepaidExpenses",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:RevenueFromOnlineGames",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-15",
      "name": "ifrs-full:Equity",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "ifrs-full:Equity",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashFlowsFromUsedInOperations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.gravity.co.kr/role/GeneralInformation",
     "longName": "0000007 - Disclosure - General Information",
     "shortName": "General Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.gravity.co.kr/role/BasisofAccounting",
     "longName": "0000008 - Disclosure - Basis of Accounting",
     "shortName": "Basis of Accounting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.gravity.co.kr/role/NewStandardsandInterpretationsAdoptedDuringtheYearandResultingChangesinAccountingPolicies",
     "longName": "0000009 - Disclosure - New Standards and Interpretations Adopted During the Year and Resulting Changes in Accounting Policies",
     "shortName": "New Standards and Interpretations Adopted During the Year and Resulting Changes in Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.gravity.co.kr/role/MaterialAccountingPolicies",
     "longName": "0000010 - Disclosure - Material Accounting Policies",
     "shortName": "Material Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.gravity.co.kr/role/CashandCashEquivalents",
     "longName": "0000011 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategory",
     "longName": "0000012 - Disclosure - Financial Instruments by Category",
     "shortName": "Financial Instruments by Category",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.gravity.co.kr/role/AccountsandOtherReceivables",
     "longName": "0000013 - Disclosure - Accounts and Other Receivables",
     "shortName": "Accounts and Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.gravity.co.kr/role/PropertyandEquipment",
     "longName": "0000014 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.gravity.co.kr/role/IntangibleAssets",
     "longName": "0000015 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.gravity.co.kr/role/OtherNonCurrentAssets",
     "longName": "0000016 - Disclosure - Other Non-Current Assets",
     "shortName": "Other Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.gravity.co.kr/role/EmployeeBenefits",
     "longName": "0000017 - Disclosure - Employee Benefits",
     "shortName": "Employee Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.gravity.co.kr/role/CommitmentsandContingencies",
     "longName": "0000018 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.gravity.co.kr/role/Capital",
     "longName": "0000019 - Disclosure - Capital",
     "shortName": "Capital",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomers",
     "longName": "0000020 - Disclosure - Revenue from Contracts with Customers",
     "shortName": "Revenue from Contracts with Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.gravity.co.kr/role/ClassificationofExpensesByNature",
     "longName": "0000021 - Disclosure - Classification of Expenses By Nature",
     "shortName": "Classification of Expenses By Nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpenses",
     "longName": "0000022 - Disclosure - Selling, General and Administrative Expenses",
     "shortName": "Selling, General and Administrative Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfGeneralSellingAndAdministrativeExpenseExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfGeneralSellingAndAdministrativeExpenseExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.gravity.co.kr/role/OtherIncomeandExpenses",
     "longName": "0000023 - Disclosure - Other Income and Expenses",
     "shortName": "Other Income and Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.gravity.co.kr/role/FinanceIncomeAndCosts",
     "longName": "0000024 - Disclosure - Finance Income And Costs",
     "shortName": "Finance Income And Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpense",
     "longName": "0000025 - Disclosure - Income Tax Expense",
     "shortName": "Income Tax Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.gravity.co.kr/role/EarningsperShare",
     "longName": "0000026 - Disclosure - Earnings per Share",
     "shortName": "Earnings per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.gravity.co.kr/role/StatementsofCashFlows",
     "longName": "0000027 - Disclosure - Statements of Cash Flows",
     "shortName": "Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.gravity.co.kr/role/Lease",
     "longName": "0000028 - Disclosure - Lease",
     "shortName": "Lease",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagement",
     "longName": "0000029 - Disclosure - Financial Risk Management",
     "shortName": "Financial Risk Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.gravity.co.kr/role/SegmentInformation",
     "longName": "0000030 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.gravity.co.kr/role/TransactionswithRelatedParties",
     "longName": "0000031 - Disclosure - Transactions with Related Parties",
     "shortName": "Transactions with Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - Material Accounting Policies (Policies)",
     "shortName": "Material Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DescriptionOfAccountingPolicyForBasisOfPresentationExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DescriptionOfAccountingPolicyForBasisOfPresentationExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.gravity.co.kr/role/GeneralInformationTables",
     "longName": "9954472 - Disclosure - General Information (Tables)",
     "shortName": "General Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.gravity.co.kr/role/MaterialAccountingPoliciesTables",
     "longName": "9954473 - Disclosure - Material Accounting Policies (Tables)",
     "shortName": "Material Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.gravity.co.kr/role/CashandCashEquivalentsTables",
     "longName": "9954474 - Disclosure - Cash and Cash Equivalents (Tables)",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfDetailsOfCashAndCashEquivalentsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfDetailsOfCashAndCashEquivalentsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryTables",
     "longName": "9954475 - Disclosure - Financial Instruments by Category (Tables)",
     "shortName": "Financial Instruments by Category (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.gravity.co.kr/role/AccountsandOtherReceivablesTables",
     "longName": "9954476 - Disclosure - Accounts and Other Receivables (Tables)",
     "shortName": "Accounts and Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfSummaryOfAccountsAndOtherReceivablesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfSummaryOfAccountsAndOtherReceivablesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.gravity.co.kr/role/PropertyandEquipmentTables",
     "longName": "9954477 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.gravity.co.kr/role/IntangibleAssetsTables",
     "longName": "9954478 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.gravity.co.kr/role/OtherNonCurrentAssetsTables",
     "longName": "9954479 - Disclosure - Other Non-Current Assets (Tables)",
     "shortName": "Other Non-Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfOtherNonCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfOtherNonCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.gravity.co.kr/role/CapitalTables",
     "longName": "9954480 - Disclosure - Capital (Tables)",
     "shortName": "Capital (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTables",
     "longName": "9954481 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureTables",
     "longName": "9954482 - Disclosure - Classification of Expenses By Nature (Tables)",
     "shortName": "Classification of Expenses By Nature (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesTables",
     "longName": "9954483 - Disclosure - Selling, General and Administrative Expenses (Tables)",
     "shortName": "Selling, General and Administrative Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.gravity.co.kr/role/OtherIncomeandExpensesTables",
     "longName": "9954484 - Disclosure - Other Income and Expenses (Tables)",
     "shortName": "Other Income and Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.gravity.co.kr/role/FinanceIncomeAndCostsTables",
     "longName": "9954485 - Disclosure - Finance Income And Costs (Tables)",
     "shortName": "Finance Income And Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfDetailFinanceIncomeAndCostExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfDetailFinanceIncomeAndCostExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpenseTables",
     "longName": "9954486 - Disclosure - Income Tax Expense (Tables)",
     "shortName": "Income Tax Expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfMajorComponentsOfIncomeTaxesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfMajorComponentsOfIncomeTaxesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.gravity.co.kr/role/EarningsperShareTables",
     "longName": "9954487 - Disclosure - Earnings per Share (Tables)",
     "shortName": "Earnings per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.gravity.co.kr/role/StatementsofCashFlowsTables",
     "longName": "9954488 - Disclosure - Statements of Cash Flows (Tables)",
     "shortName": "Statements of Cash Flows (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfCashGeneratedFromOperationsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfCashGeneratedFromOperationsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.gravity.co.kr/role/LeaseTables",
     "longName": "9954489 - Disclosure - Lease (Tables)",
     "shortName": "Lease (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfFinancialPositionExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfFinancialPositionExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagementTables",
     "longName": "9954490 - Disclosure - Financial Risk Management (Tables)",
     "shortName": "Financial Risk Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.gravity.co.kr/role/SegmentInformationTables",
     "longName": "9954491 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesTables",
     "longName": "9954492 - Disclosure - Transactions with Related Parties (Tables)",
     "shortName": "Transactions with Related Parties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails",
     "longName": "9954493 - Disclosure - General Information - Additional Information (Details)",
     "shortName": "General Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "grvy:NumberOfInternationalMarkets",
      "unitRef": "market",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "grvy:NumberOfInternationalMarkets",
      "unitRef": "market",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails",
     "longName": "9954494 - Disclosure - General Information - Schedule of Major Shareholders and their Respective Percentage of Ownership (Details)",
     "shortName": "General Information - Schedule of Major Shareholders and their Respective Percentage of Ownership (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "grvy:EntityOwnershipInterestAcquiredByMajorityShareholder",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails",
     "longName": "9954495 - Disclosure - General Information - Schedule of Consolidated Subsidiaries (Details)",
     "shortName": "General Information - Schedule of Consolidated Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "ifrs-full:NameOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
     "longName": "9954496 - Disclosure - General Information - Schedule of Consolidated Financial Information Subsidiaries (Details)",
     "shortName": "General Information - Schedule of Consolidated Financial Information Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:Assets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-68",
      "name": "ifrs-full:Assets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "grvy:DescriptionOfFinancialInformationOfSubsidiariesExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
     "longName": "9954497 - Disclosure - Material Accounting Policies - Property and Equipment Estimated Useful Lives (Details)",
     "shortName": "Material Accounting Policies - Property and Equipment Estimated Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-84",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "grvy:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatoryTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-84",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "grvy:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatoryTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails",
     "longName": "9954498 - Disclosure - Material Accounting Policies - Summary of Useful Lives of Intangible Assets (Details)",
     "shortName": "Material Accounting Policies - Summary of Useful Lives of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-87",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "grvy:DisclosureOfUsefulLivesOfIntangibleAssetsExplanatoryTableTextBlock",
       "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-87",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "grvy:DisclosureOfUsefulLivesOfIntangibleAssetsExplanatoryTableTextBlock",
       "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.gravity.co.kr/role/MaterialAccountingPoliciesAdditionalInformationDetails",
     "longName": "9954499 - Disclosure - Material Accounting Policies - Additional Information (Details)",
     "shortName": "Material Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:NumberOfSharesOutstanding",
       "span",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:NumberOfSharesOutstanding",
       "span",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.gravity.co.kr/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetails",
     "longName": "9954500 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:BalancesWithBanks",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:BalancesWithBanks",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.gravity.co.kr/role/CashandCashEquivalentsAdditionalInformationDetails",
     "longName": "9954501 - Disclosure - Cash and Cash Equivalents - Additional Information (Details)",
     "shortName": "Cash and Cash Equivalents - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:RestrictedCashAndCashEquivalents",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:RestrictedCashAndCashEquivalents",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
     "longName": "9954502 - Disclosure - Financial Instruments by Category - Schedule of Carrying Amounts of Financial Instruments by Category (Details)",
     "shortName": "Financial Instruments by Category - Schedule of Carrying Amounts of Financial Instruments by Category (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-95",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails",
     "longName": "9954503 - Disclosure - Financial Instruments by Category - Schedule of Net Income and Expenses From Financial Instruments (Details)",
     "shortName": "Financial Instruments by Category - Schedule of Net Income and Expenses From Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-106",
      "name": "ifrs-full:GainsLossesOnFinancialLiabilitiesAtAmortisedCost",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-106",
      "name": "ifrs-full:GainsLossesOnFinancialLiabilitiesAtAmortisedCost",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
     "longName": "9954504 - Disclosure - Accounts and Other Receivables - Summary of Accounts and Other Receivables (Details)",
     "shortName": "Accounts and Other Receivables - Summary of Accounts and Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-112",
      "name": "grvy:TradeAndOtherReceivablesDueFromNonRelatedParties",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
     "longName": "9954505 - Disclosure - Accounts and Other Receivables - Summary of Changes in Loss Allowance of Accounts and Other Receivables (Details)",
     "shortName": "Accounts and Other Receivables - Summary of Changes in Loss Allowance of Accounts and Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-120",
      "name": "ifrs-full:FinancialAssetsAtAmortisedCost",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-123",
      "name": "grvy:DecreaseThroughBadDebtExpenseFinancialAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
     "longName": "9954506 - Disclosure - Accounts and Other Receivables - Summary of ECLs and Credit Risk Exposures for Accounts and Other Receivables (Details)",
     "shortName": "Accounts and Other Receivables - Summary of ECLs and Credit Risk Exposures for Accounts and Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-126",
      "name": "ifrs-full:FinancialAssetsAtAmortisedCost",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-145",
      "name": "ifrs-full:ExpectedCreditLossRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails",
     "longName": "9954507 - Disclosure - Property and Equipment - Summary of Property Plant and Equipment (Details)",
     "shortName": "Property and Equipment - Summary of Property Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-196",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
     "longName": "9954508 - Disclosure - Property and Equipment - Summary of Change in Property and Equipment (Details)",
     "shortName": "Property and Equipment - Summary of Change in Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:AdjustmentForLeasesPropertyPlantAndEquipment",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails",
     "longName": "9954509 - Disclosure - Property and Equipment - Summary of Classification of Depreciation Expenses in Statements of Comprehensive Income (Details)",
     "shortName": "Property and Equipment - Summary of Classification of Depreciation Expenses in Statements of Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-243",
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.gravity.co.kr/role/PropertyandEquipmentAdditionalInformationDetails",
     "longName": "9954510 - Disclosure - Property and Equipment - Additional Information (Details)",
     "shortName": "Property and Equipment - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:PropertyPlantAndEquipmentPledgedAsSecurity",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:PropertyPlantAndEquipmentPledgedAsSecurity",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
     "longName": "9954511 - Disclosure - Intangible Assets - Summary of Intangible Assets (Details)",
     "shortName": "Intangible Assets - Summary of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-196",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
     "longName": "9954512 - Disclosure - Intangible Assets - Summary of Changes in Intangible Assets (Details)",
     "shortName": "Intangible Assets - Summary of Changes in Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsParentheticalDetails",
     "longName": "9954513 - Disclosure - Intangible Assets - Summary of Changes in Intangible Assets (Parenthetical) (Details)",
     "shortName": "Intangible Assets - Summary of Changes in Intangible Assets (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R75": {
     "role": "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
     "longName": "9954514 - Disclosure - Intangible Assets - Summary of Classification of Amortization in Statements of Comprehensive Income (Details)",
     "shortName": "Intangible Assets - Summary of Classification of Amortization in Statements of Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-243",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.gravity.co.kr/role/OtherNonCurrentAssetsSummaryofNonCurrentAssetsDetails",
     "longName": "9954515 - Disclosure - Other Non-Current Assets - Summary of Non-Current Assets (Details)",
     "shortName": "Other Non-Current Assets - Summary of Non-Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NoncurrentPrepayments",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "grvy:DisclosureOfOtherNonCurrentAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NoncurrentPrepayments",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "grvy:DisclosureOfOtherNonCurrentAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.gravity.co.kr/role/EmployeeBenefitsAdditionalInformationDetails",
     "longName": "9954516 - Disclosure - Employee Benefits - Additional Information (Details)",
     "shortName": "Employee Benefits - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails",
     "longName": "9954517 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "grvy:PurchaseObligations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "grvy:PurchaseObligations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails",
     "longName": "9954518 - Disclosure - Capital - Summary of Common Shares (Details)",
     "shortName": "Capital - Summary of Common Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-299",
      "name": "ifrs-full:NumberOfSharesAuthorised",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.gravity.co.kr/role/CapitalSummaryofCapitalSurplusDetails",
     "longName": "9954519 - Disclosure - Capital - Summary of Capital Surplus (Details)",
     "shortName": "Capital - Summary of Capital Surplus (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:AdditionalPaidinCapital",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:AdditionalPaidinCapital",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails",
     "longName": "9954520 - Disclosure - Capital - Summary of Other Components of Equity (Details)",
     "shortName": "Capital - Summary of Other Components of Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:AccumulatedOtherComprehensiveIncome",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:AccumulatedOtherComprehensiveIncome",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.gravity.co.kr/role/CapitalSummaryofRetainedEarningsDetails",
     "longName": "9954521 - Disclosure - Capital - Summary of Retained Earnings (Details)",
     "shortName": "Capital - Summary of Retained Earnings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:RetainedEarnings",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R83": {
     "role": "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails",
     "longName": "9954522 - Disclosure - Capital - Additional Information (Details)",
     "shortName": "Capital - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-305",
      "name": "ifrs-full:SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
     "longName": "9954523 - Disclosure - Revenue from Contracts with Customers - Details of Revenue from Contracts with Customers based on Service Contract and Timing of Satisfaction of Performance Obligations (Details)",
     "shortName": "Revenue from Contracts with Customers - Details of Revenue from Contracts with Customers based on Service Contract and Timing of Satisfaction of Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-328",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
     "longName": "9954524 - Disclosure - Revenue from Contracts with Customers - Account Receivables, Incremental Costs of Obtaining a Contract, and Contract Liabilities (Details)",
     "shortName": "Revenue from Contracts with Customers - Account Receivables, Incremental Costs of Obtaining a Contract, and Contract Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:ReceivablesFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:ReceivablesFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
     "longName": "9954525 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)",
     "shortName": "Revenue from Contracts with Customers - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-361",
      "name": "grvy:TransactionPriceAllocatedToRemainingPerformanceObligationsPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails",
     "longName": "9954526 - Disclosure - Revenue from Contracts with Customers - Transaction Price Allocated to Unsatisfied Performance Obligations (Details)",
     "shortName": "Revenue from Contracts with Customers - Transaction Price Allocated to Unsatisfied Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-334",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofIncrementalCostsofObtainingContractRecognizedAsAssetsDetails",
     "longName": "9954527 - Disclosure - Revenue from Contracts with Customers - Details of Incremental Costs of Obtaining Contract Recognized As Assets (Details)",
     "shortName": "Revenue from Contracts with Customers - Details of Incremental Costs of Obtaining Contract Recognized As Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R89": {
     "role": "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofAmortizationCostsRecognizedasCostofRevenuesDetails",
     "longName": "9954528 - Disclosure - Revenue from Contracts with Customers - Details of Amortization Costs Recognized as Cost of Revenues (Details)",
     "shortName": "Revenue from Contracts with Customers - Details of Amortization Costs Recognized as Cost of Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "grvy:DetailsOfAmortizationCostsRecognizedAsCostOfRevenuesExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "grvy:DetailsOfAmortizationCostsRecognizedAsCostOfRevenuesExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
     "longName": "9954529 - Disclosure - Classification of Expenses By Nature - Details of Classification of Expenses By Nature (Details)",
     "shortName": "Classification of Expenses By Nature - Details of Classification of Expenses By Nature (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdvertisingExpense",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:OutsourcingExpenses",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails",
     "longName": "9954530 - Disclosure - Selling, General and Administrative Expenses - Summary of Selling, General and Administrative Expenses (Details)",
     "shortName": "Selling, General and Administrative Expenses - Summary of Selling, General and Administrative Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdvertisingExpense",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-246",
      "name": "ifrs-full:AdvertisingExpense",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherIncomeDetails",
     "longName": "9954531 - Disclosure - Other Income and Expenses - Summary of Details of Other Income (Details)",
     "shortName": "Other Income and Expenses - Summary of Details of Other Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:MiscellaneousOtherOperatingIncome",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails",
     "longName": "9954532 - Disclosure - Other Income and Expenses - Summary of Details of Other Expense (Details)",
     "shortName": "Other Income and Expenses - Summary of Details of Other Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:LossOnRetirementAndDisposalOfPropertyAndEquipment",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:ImpairmentLossRecognisedInProfitOrLossOtherNonCurrentAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails",
     "longName": "9954533 - Disclosure - Finance Income And Costs - Summary of Finance Income And Cost (Details)",
     "shortName": "Finance Income And Costs - Summary of Finance Income And Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:FinanceIncome",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-363",
      "name": "ifrs-full:FinanceIncome",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "grvy:DisclosureOfDetailFinanceIncomeAndCostExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails",
     "longName": "9954534 - Disclosure - Income Tax Expense - Schedule of Income Tax Expense (Details)",
     "shortName": "Income Tax Expense - Schedule of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails",
     "longName": "9954535 - Disclosure - Income Tax Expense - Summary of Differences Between Tax Expense and Amount Arise Using Statutory Tax Rate Applicable to Profits of Entities (Details)",
     "shortName": "Income Tax Expense - Summary of Differences Between Tax Expense and Amount Arise Using Statutory Tax Rate Applicable to Profits of Entities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AccountingProfit",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails",
     "longName": "9954536 - Disclosure - Income Tax Expense - Schedule of Changes in Deferred Income Tax Assets (Liabilities) (Details)",
     "shortName": "Income Tax Expense - Schedule of Changes in Deferred Income Tax Assets (Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-27",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails",
     "longName": "9954537 - Disclosure - Income Tax Expense - Schedule of Unused Tax Loss Carryforwards and Unused Tax Credit Carryforwards Not Recognized as Deferred Income Tax Assets (Details)",
     "shortName": "Income Tax Expense - Schedule of Unused Tax Loss Carryforwards and Unused Tax Credit Carryforwards Not Recognized as Deferred Income Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails",
     "longName": "9954538 - Disclosure - Income Tax Expense - Additional Information (Details)",
     "shortName": "Income Tax Expense - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "grvy:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "grvy:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails",
     "longName": "9954539 - Disclosure - Income taxes - Schedule Of Gross Deferred Tax Balances (Details)",
     "shortName": "Income taxes - Schedule Of Gross Deferred Tax Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "grvy:DeferredTaxAssetNonCurrent",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "grvy:DeferredTaxAssetNonCurrent",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails",
     "longName": "9954540 - Disclosure - Income Tax Expense - Schedule of Average Effective Tax Rate Gravity Game Vision Ltd (Details)",
     "shortName": "Income Tax Expense - Schedule of Average Effective Tax Rate Gravity Game Vision Ltd (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:IncomeTaxExpenseContinuingOperations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-66",
      "name": "ifrs-full:IncomeTaxExpenseContinuingOperations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "grvy:DisclosureOfAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.gravity.co.kr/role/EarningsperShareScheduleofComponentsofBasicEarningsPerShareDetails",
     "longName": "9954541 - Disclosure - Earnings per Share - Schedule of Components of Basic Earnings Per Share (Details)",
     "shortName": "Earnings per Share - Schedule of Components of Basic Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.gravity.co.kr/role/EarningsperShareAdditionalInformationDetails",
     "longName": "9954542 - Disclosure - Earnings per Share - Additional Information (Details)",
     "shortName": "Earnings per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdjustedWeightedAverageShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:AdjustedWeightedAverageShares",
       "ifrs-full:AdjustedWeightedAverageShares",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdjustedWeightedAverageShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:AdjustedWeightedAverageShares",
       "ifrs-full:AdjustedWeightedAverageShares",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails",
     "longName": "9954543 - Disclosure - Statements of Cash Flows - Summary of Cash Generated From Operations (Details)",
     "shortName": "Statements of Cash Flows - Summary of Cash Generated From Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:BadDebtExpense",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofSignificantNoncashTransactionsDetails",
     "longName": "9954544 - Disclosure - Statements of Cash Flows - Summary of Significant Non-cash Transactions (Details)",
     "shortName": "Statements of Cash Flows - Summary of Significant Non-cash Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "grvy:ReclassificationOfPrepaymentsToIntangibleAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:ReclassificationOfPrepaymentsToIntangibleAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails",
     "longName": "9954545 - Disclosure - Statements of Cash Flows - Summary of Changes in Liabilities Arising From Financing Activities (Details)",
     "shortName": "Statements of Cash Flows - Summary of Changes in Liabilities Arising From Financing Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-15",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails",
     "longName": "9954546 - Disclosure - Lease - Additional Information (Details)",
     "shortName": "Lease - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-456",
      "name": "grvy:LeasePeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-456",
      "name": "grvy:LeasePeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails",
     "longName": "9954547 - Disclosure - Lease - Summary of Amounts Relating to Leases in Consolidated Statements of Financial Position (Details)",
     "shortName": "Lease - Summary of Amounts Relating to Leases in Consolidated Statements of Financial Position (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail",
     "longName": "9954548 - Disclosure - Lease - Summary of Changes in Right-of-Use Assets (Detail)",
     "shortName": "Lease - Summary of Changes in Right-of-Use Assets (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRecognizedinConsolidatedStatementsofProfitorLossDetails",
     "longName": "9954549 - Disclosure - Lease - Summary of Amounts Recognized in Consolidated Statements of Profit or Loss (Details)",
     "shortName": "Lease - Summary of Amounts Recognized in Consolidated Statements of Profit or Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofProfitorLossDetails",
     "longName": "9954550 - Disclosure - Lease - Summary of Amounts Relating to Leases in Consolidated Statements of Profit or Loss (Details)",
     "shortName": "Lease - Summary of Amounts Relating to Leases in Consolidated Statements of Profit or Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofCompanysDebttoEquityRatioDetails",
     "longName": "9954551 - Disclosure - Financial Risk Management - Schedule of Company's Debt to Equity Ratio (Details)",
     "shortName": "Financial Risk Management - Schedule of Company's Debt to Equity Ratio (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:Liabilities",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "grvy:DebtToEquityRatio",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails",
     "longName": "9954552 - Disclosure - Financial Risk Management - Schedule of Financial Assets and Liabilities Exposed in Foreign Currency Risk (Details)",
     "shortName": "Financial Risk Management - Schedule of Financial Assets and Liabilities Exposed in Foreign Currency Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-473",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
     "longName": "9954553 - Disclosure - Financial Risk Management - Additional Information (Details)",
     "shortName": "Financial Risk Management - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-496",
      "name": "ifrs-full:Borrowings",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:Borrowings",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails",
     "longName": "9954554 - Disclosure - Financial Risk Management - Summary of Impact of Fluctuation in Foreign Currency Exchange Rates on Group's Profit Before Income Tax (Details)",
     "shortName": "Financial Risk Management - Summary of Impact of Fluctuation in Foreign Currency Exchange Rates on Group's Profit Before Income Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "grvy:IncreaseInProfitBeforeIncomeTaxDueToIncreaseInForeignCurrencyExchangeRate",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "grvy:IncreaseInProfitBeforeIncomeTaxDueToIncreaseInForeignCurrencyExchangeRate",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails",
     "longName": "9954555 - Disclosure - Financial Risk Management - Summary of Maximum Exposure to Credit Risk (Details)",
     "shortName": "Financial Risk Management - Summary of Maximum Exposure to Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCreditRiskExposureExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCreditRiskExposureExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails",
     "longName": "9954556 - Disclosure - Financial Risk Management - Summary of Financial Liabilities by Maturity (Details)",
     "shortName": "Financial Risk Management - Summary of Financial Liabilities by Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialAssetsHeldForManagingLiquidityRisk",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialAssetsHeldForManagingLiquidityRisk",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails",
     "longName": "9954557 - Disclosure - Segment Information - Summary of Segment Information (Details)",
     "shortName": "Segment Information - Summary of Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-561",
      "name": "grvy:RevenueFromContractsWithCustomersBeforeEliminations",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
     "longName": "9954558 - Disclosure - Segment Information - Summary Revenue from External Customers by Country (Details)",
     "shortName": "Segment Information - Summary Revenue from External Customers by Country (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-582",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails",
     "longName": "9954559 - Disclosure - Segment Information - Summary of Non-Current Assets by Geographical Regions (Details)",
     "shortName": "Segment Information - Summary of Non-Current Assets by Geographical Regions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails",
     "longName": "9954560 - Disclosure - Segment Information - Additional Information (Details)",
     "shortName": "Segment Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-618",
      "name": "grvy:NumberOfMajorCustomer",
      "unitRef": "numberofcustomers",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "grvy:NumberOfMajorCustomer",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-618",
      "name": "grvy:NumberOfMajorCustomer",
      "unitRef": "numberofcustomers",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "grvy:NumberOfMajorCustomer",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails",
     "longName": "9954561 - Disclosure - Transactions with Related Parties - Additional Information (Details)",
     "shortName": "Transactions with Related Parties - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:NameOfParentEntity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:NameOfParentEntity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails",
     "longName": "9954562 - Disclosure - Transactions with Related Parties - Summary of Account Balances with Related Parties (Details)",
     "shortName": "Transactions with Related Parties - Summary of Account Balances with Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails",
     "longName": "9954563 - Disclosure - Transactions with Related Parties - Summary of Transactions with Related Parties (Details)",
     "shortName": "Transactions with Related Parties - Summary of Transactions with Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofKeyManagementPersonnelCompensationDetails",
     "longName": "9954564 - Disclosure - Transactions with Related Parties - Summary of Key Management Personnel Compensation (Details)",
     "shortName": "Transactions with Related Parties - Summary of Key Management Personnel Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "krw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grvy-20231231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ifrs-full_AccountingProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit before income tax",
        "label": "Accounting profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48"
     ]
    },
    "grvy_AccountsPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AccountsPayablesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payables [Member]",
        "documentation": "Accounts payables."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_AccountsPayablesTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AccountsPayablesTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payables",
        "label": "Accounts Payables Temporary Difference [Member]",
        "documentation": "Accounts payables temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccrualsClassifiedAsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccrualsClassifiedAsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accruals classified as current"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals classified as current. [Refer: Accruals]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "grvy_AccruedExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AccruedExpensesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expense",
        "label": "Accrued Expenses [Member]",
        "documentation": "Accrued Expenses."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_AccruedExpensesTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AccruedExpensesTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accrued Expenses Temporary Difference [Member]",
        "documentation": "Accrued expenses temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r63",
      "r98",
      "r110",
      "r114"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r334",
      "r338",
      "r341",
      "r342"
     ]
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedImpairmentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss allowance",
        "label": "Accumulated impairment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r196",
      "r210",
      "r292",
      "r334",
      "r338",
      "r341",
      "r342"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Accumulated other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CapitalSummaryofCapitalSurplusDetails": {
       "parentTag": "ifrs-full_CapitalReserve",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofCapitalSurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid in capital",
        "label": "Additional paid-in capital"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_AdditionsFromAcquisitionsInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsFromAcquisitionsInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions \u2013 leases",
        "label": "Additions from acquisitions, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to investment property resulting from acquisitions. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r108",
      "r111"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions/Capital expenditure",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions/Capital expenditure",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Acquisitions/Additions",
        "label": "Additions to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Address Type [Domain]",
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.gravity.co.kr/role/EarningsperShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average dilutive potential ordinary shares outstanding (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "grvy_AdjustmentForLeasesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AdjustmentForLeasesPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Lease",
        "label": "Adjustment for Leases, Property Plant And Equipment",
        "documentation": "Adjustment for Leases, Property Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments recognized related to prior period incomes",
        "label": "Adjustments for current tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other current assets",
        "label": "Adjustments for decrease (increase) in other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other receivables",
        "label": "Adjustments for decrease (increase) in other operating receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in accounts receivable",
        "label": "Adjustments for decrease (increase) in trade accounts receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "grvy_AdjustmentsForIncreaseDecreaseInAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AdjustmentsForIncreaseDecreaseInAccruedExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in accrued expenses",
        "label": "Adjustments For Increase Decrease In Accrued Expenses",
        "documentation": "Adjustments for increase decrease in accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_AdjustmentsForIncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AdjustmentsForIncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in deferred revenue",
        "label": "Adjustments For Increase Decrease In Deferred Revenue",
        "documentation": "Adjustments for increase decrease in deferred revenue."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other current liabilities",
        "label": "Adjustments for increase (decrease) in other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "grvy_AdjustmentsForIncreaseDecreaseInOtherNonCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherNonCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other non-current liabilities",
        "label": "Adjustments For Increase Decrease In Other Non Current Liabilities",
        "documentation": "Adjustments for increase decrease in other non-current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in accounts payable",
        "label": "Adjustments for increase (decrease) in trade accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_AdjustmentsForInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest income",
        "label": "Adjustments for interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for interest income expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest income; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "grvy_AdjustmentsForReconciliationOfAccountingProfitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AdjustmentsForReconciliationOfAccountingProfitAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments",
        "label": "Adjustments For Reconciliation Of Accounting Profit [Abstract]",
        "documentation": "Adjustments For Reconciliation Of Accounting Profit"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_AdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total adjustments",
        "label": "Adjustments To Reconcile Profit Loss",
        "documentation": "Adjustments to reconcile profit loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expenses",
        "label": "Advertising expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from advertising."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated time bands [member]",
        "label": "Aggregated time bands [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r165",
      "r181",
      "r182",
      "r185",
      "r186",
      "r187",
      "r193",
      "r203",
      "r266",
      "r295",
      "r299"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Currencies",
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_AllowanceForDoubtfulAccountTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AllowanceForDoubtfulAccountTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful account",
        "label": "Allowance For Doubtful Account Temporary Difference [Member]",
        "documentation": "Allowance for doubtful account temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_AmericanDepositarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AmericanDepositarySharesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover",
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "American Depositary Shares",
        "label": "American Depositary Shares [Member]",
        "documentation": "American depositary shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofAmortizationCostsRecognizedasCostofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental costs of obtaining a contract recognized as cost of revenues",
        "label": "Amortisation, assets recognised from costs incurred to obtain or fulfil contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation for assets recognised from the costs incurred to obtain or fulfil contracts with customers. [Refer: Assets recognised from costs to obtain or fulfil contracts with customers; Amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "verboseLabel": "Amortization expense",
        "label": "Amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization",
        "terseLabel": "Amortization",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables",
        "label": "Amounts payable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r76"
     ]
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "label": "Amounts receivable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r76"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Total assets",
        "label": "Assets"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r153",
      "r154",
      "r155",
      "r235",
      "r238"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofIncrementalCostsofObtainingContractRecognizedAsAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental costs of obtaining a contract (Prepaid expenses)",
        "verboseLabel": "Incremental costs of obtaining a contract",
        "label": "Assets recognised from costs to obtain or fulfil contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets recognised from the costs to obtain or fulfil contracts with customers. The costs to obtain a contract with a customer are the incremental costs of obtaining the contract that the entity would not have incurred if the contract had not been obtained. The costs to fulfil a contract with a customer are the costs that relate directly to a contract or to an anticipated contract that the entity can specifically identify."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "grvy_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.gravity.co.kr/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.gravity.co.kr/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.gravity.co.kr/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313"
     ]
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AverageEffectiveTaxRate",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "label": "Average effective tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "grvy_BadDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "BadDebtExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt expenses",
        "label": "Bad Debt Expense",
        "documentation": "Bad debt expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesWithBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BalancesWithBanks",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits in banks",
        "label": "Balances with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash balances held at banks."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/EarningsperShareScheduleofComponentsofBasicEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share (in korean won per share)",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90"
     ]
    },
    "ifrs-full_BasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share [abstract]",
        "label": "Basic earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of Range",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r187",
      "r195",
      "r280",
      "r282",
      "r350"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offices",
        "label": "Buildings [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r312",
      "r313"
     ]
    },
    "ifrs-full_CapitalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CapitalReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.gravity.co.kr/role/CapitalSummaryofCapitalSurplusDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/CapitalSummaryofCapitalSurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "totalLabel": "Total",
        "label": "Capital reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the capital reserves."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_CapitalReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CapitalReserveMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "label": "Capital reserve [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing capital reserves."
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r59",
      "r98",
      "r104",
      "r109",
      "r110",
      "r112",
      "r113",
      "r114",
      "r196",
      "r210",
      "r211"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value",
        "label": "Carrying amount [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r104",
      "r109",
      "r112",
      "r113",
      "r196",
      "r210",
      "r211"
     ]
    },
    "grvy_CashAndCashEquivalentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "CashAndCashEquivalentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash And Cash Equivalent [Member]",
        "documentation": "Cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.gravity.co.kr/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/CashandCashEquivalentsSummaryofCashandCashEquivalentsDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents at beginning of the year",
        "periodEndLabel": "Cash and cash equivalents at end of the year",
        "totalLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r121",
      "r146"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents [abstract]",
        "label": "Cash and cash equivalents [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_CashFlowsFromUsedInDecreaseIncreaseInDecreaseOtherNoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInDecreaseOtherNoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in other non-current financial assets",
        "label": "Cash Flows From Used In Decrease Increase In Decrease Other Noncurrent Financial Assets",
        "documentation": "Cash flows from used in decrease increase in decrease other noncurrent financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_CashFlowsFromUsedInDecreaseIncreaseInOtherCurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInOtherCurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in other current financial assets",
        "label": "Cash Flows From Used In Decrease Increase In Other Current Financial Assets",
        "documentation": "Cash Flows From Used In Decrease Increase In Other Current Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in short\u2011term financial instruments, net",
        "label": "Cash flows from (used in) decrease (increase) in short-term deposits and investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) due to a decrease (increase) in short-term deposits and investments."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash outflow in financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r123"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash outflow in investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r123"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash inflow from operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r115",
      "r123"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperations",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash generated from operations",
        "totalLabel": "Total",
        "label": "Cash flows from (used in) operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash from (used in) the entity's operations."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r277"
     ]
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cash outflows of leases",
        "label": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortized cost",
        "label": "Categories of financial assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial assets [axis]",
        "label": "Categories of financial assets [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at amortized cost",
        "label": "Categories of financial liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial liabilities [axis]",
        "label": "Categories of financial liabilities [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of related parties [axis]",
        "label": "Categories of related parties [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of assets [axis]",
        "verboseLabel": "Others",
        "label": "Classes of assets [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r156",
      "r180"
     ]
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets [member]",
        "label": "Assets [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r156",
      "r180"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [axis]",
        "label": "Classes of financial assets [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r220",
      "r221",
      "r248",
      "r249"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial instruments [axis]",
        "label": "Classes of financial instruments [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r213",
      "r216",
      "r217"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments, class [member]",
        "label": "Financial instruments, class [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r210",
      "r213",
      "r216",
      "r217"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial liabilities [axis]",
        "label": "Classes of financial liabilities [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r248",
      "r249"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets and goodwill [axis]",
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets other than goodwill [axis]",
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [axis]",
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails",
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of share capital [axis]",
        "label": "Classes of share capital [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails",
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital [member]",
        "label": "Share capital [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [axis]",
        "label": "Components of equity [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that may be subsequently reclassified to income or loss:",
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that will not be reclassified to income or loss:",
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income (loss) for the year",
        "label": "Comprehensive income"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r33",
      "r127",
      "r129",
      "r144",
      "r278"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total comprehensive income (loss) for the year",
        "label": "Comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total comprehensive income (loss) attributable to:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "label": "Comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r36"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the Parent Company",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r37"
     ]
    },
    "grvy_ComputerAndOtherEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ComputerAndOtherEquipmentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer and other equipment",
        "label": "Computer And Other Equipment [Member]",
        "documentation": "Computer and other equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Computer software [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in progress [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Fax Number",
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ContractAssetsAndContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ContractAssetsAndContractLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets And Contract Liabilities [Abstract]",
        "label": "Contract Assets And Contract Liabilities [Abstract]",
        "documentation": "Contract assets and contract liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ContractAssetsAndContractLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ContractAssetsAndContractLiabilitiesLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofRetainedEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets And Contract Liabilities [Line Items]",
        "label": "Contract Assets And Contract Liabilities [Line Items]",
        "documentation": "Contract assets and contract liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities (Deferred revenue)",
        "label": "Contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r162"
     ]
    },
    "ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial property rights",
        "label": "Copyrights, patents and other industrial property rights, service and operating rights [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing copyrights, patents and other industrial property rights, service and operating rights. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "grvy_CostOfRevenuesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "CostOfRevenuesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost Of Revenues [Member]",
        "documentation": "Cost of revenues."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cost of revenues",
        "label": "Cost of sales"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r44"
     ]
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparties [axis]",
        "label": "Counterparties [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "ifrs-full_CounterpartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CounterpartiesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparties [member]",
        "label": "Counterparties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency",
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency risk",
        "label": "Currency risk [member]"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r191",
      "r229"
     ]
    },
    "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Current accrued expenses and other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r140",
      "r278"
     ]
    },
    "ifrs-full_CurrentDeferredIncomeIncludingCurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentDeferredIncomeIncludingCurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Current deferred income including current contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current deferred income including current contract liabilities. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r142",
      "r278"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Current prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current year",
        "label": "Current tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax on profit for the year",
        "label": "Current tax expense (income) and adjustments for current tax of prior periods [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r257"
     ]
    },
    "grvy_CurrentWithholdingsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "CurrentWithholdingsAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholdings",
        "label": "Current Withholdings Amount",
        "documentation": "Current withholdings amount."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DebtToEquityRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DebtToEquityRatio",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofCompanysDebttoEquityRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt ratio",
        "label": "Debt To Equity Ratio",
        "documentation": "Debt-to-equity ratio."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DecreaseInProfitBeforeIncomeTaxDueToDecreaseInForeignCurrencyExchangeRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DecreaseInProfitBeforeIncomeTaxDueToDecreaseInForeignCurrencyExchangeRate",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in profit before income tax due to decrease in foreign currency exchange rate",
        "label": "Decrease In Profit Before Income Tax Due To Decrease In Foreign Currency Exchange Rate",
        "documentation": "Decrease in profit before income tax due to decrease in foreign currency exchange rate."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DecreaseThroughBadDebtExpenseFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DecreaseThroughBadDebtExpenseFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Bad debt expenses",
        "label": "Decrease Through Bad Debt Expense, Financial Assets",
        "documentation": "Decrease Through Bad Debt Expense, Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughWriteoffFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DecreaseThroughWriteoffFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write-off",
        "label": "Decrease through write-off, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in financial assets resulting from write-off. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r290",
      "r291",
      "r300"
     ]
    },
    "grvy_DeferredRevenueTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DeferredRevenueTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue Temporary Difference [Member]",
        "documentation": "Deferred revenue temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DeferredTaxAssetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DeferredTaxAssetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "- Deferred tax assets to be recovered within 12 months",
        "label": "Deferred Tax Asset, Current",
        "documentation": "Deferred Tax Asset, Current"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DeferredTaxAssetForTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DeferredTaxAssetForTaxCreditsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax due to tax credit carry-forward",
        "label": "Deferred Tax Asset For Tax Credits [Member]",
        "documentation": "Deferred tax asset for tax credits."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DeferredTaxAssetForTaxLossesCarryforwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DeferredTaxAssetForTaxLossesCarryforwardsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax due to carry-forward deficits",
        "label": "Deferred Tax Asset For Tax Losses Carryforwards [Member]",
        "documentation": "Deferred tax asset for tax losses carryforwards."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DeferredTaxAssetNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DeferredTaxAssetNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "- Deferred tax assets to be recovered after more than 12 months",
        "label": "Deferred Tax Asset, Non-Current",
        "documentation": "Deferred Tax Asset, Non-Current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "periodStartLabel": "Deferred tax assets, start of period",
        "periodEndLabel": "Deferred tax assets, end of period",
        "label": "Deferred tax assets"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r18",
      "r50"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax expense",
        "label": "Deferred tax expense (income) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in net deferred tax assets",
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences"
       }
      },
      "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)]"
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "negatedPeriodStartLabel": "Deferred tax liabilities, start of period",
        "negatedPeriodEndLabel": "Deferred tax liabilities, end of period",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r18",
      "r50"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Deferred tax liability (asset), start of period",
        "negatedPeriodEndLabel": "Deferred tax liability (asset) end of period",
        "label": "Deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "grvy_DeferredTaxLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DeferredTaxLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "- Deferred tax liabilities to be recovered within 12 months",
        "label": "Deferred Tax Liability, Current",
        "documentation": "Deferred Tax Liability, Current"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DeferredTaxLiabilityNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DeferredTaxLiabilityNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "- Deferred tax liabilities to be recovered after more than 12 months",
        "label": "Deferred Tax Liability, Non-Current",
        "documentation": "Deferred Tax Liability, Non-Current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation/Amortization",
        "label": "Depreciation and amortisation expense"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r44",
      "r149",
      "r233",
      "r240",
      "r252"
     ]
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "verboseLabel": "Depreciation expense",
        "label": "Depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation",
        "verboseLabel": "Depreciation of property,plant and equipment",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r57",
      "r62"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation",
        "label": "Depreciation, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "grvy_DescriptionOfAccountingPolicyForBasisOfMeasurementExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfMeasurementExplanatoryTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Measurement",
        "label": "Description Of Accounting Policy For Basis Of Measurement Explanatory [Text Block]",
        "documentation": "Description of accounting policy for basis of measurement explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DescriptionOfAccountingPolicyForBasisOfPresentationExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPresentationExplanatoryTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Preparation",
        "label": "Description Of Accounting Policy For Basis Of Presentation Explanatory [Text Block]",
        "documentation": "Description of accounting policy for basis of presentation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForCashFlowsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForCashFlowsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows",
        "label": "Description of accounting policy for cash flows [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for cash flows."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "grvy_DescriptionOfAccountingPolicyForChangeInAccountingPolicyAndDisclosuresExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DescriptionOfAccountingPolicyForChangeInAccountingPolicyAndDisclosuresExplanatoryTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accounting Policies and Disclosures",
        "label": "Description Of Accounting Policy For Change In Accounting Policy And Disclosures Explanatory [Text Block]",
        "documentation": "Description of accounting policy for changes in accounting policies and disclosures."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DescriptionOfAccountingPolicyForConsolidationExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DescriptionOfAccountingPolicyForConsolidationExplanatoryTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation",
        "label": "Description Of Accounting Policy For Consolidation Explanatory [Text Block]",
        "documentation": "Description of accounting policy for consolidation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per Share",
        "label": "Description of accounting policy for earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits",
        "label": "Description of accounting policy for employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information 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."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets",
        "label": "Description of accounting policy for financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Liabilities",
        "label": "Description of accounting policy for financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Non-financial Assets",
        "label": "Description of accounting policy for impairment of non-financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current and Deferred Tax",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "grvy_DescriptionOfAccountingPolicyForIncrementalCostsOfObtainingContractExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DescriptionOfAccountingPolicyForIncrementalCostsOfObtainingContractExplanatoryTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental Costs of Obtaining Contract",
        "label": "Description Of Accounting Policy For Incremental Costs Of Obtaining Contract Explanatory [Text Block]",
        "documentation": "The description of accounting policy for incremental costs of obtaining contract."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Description of accounting policy for leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information 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."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions and Contingencies",
        "label": "Description of accounting policy for provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contracts with Customers",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Description of accounting policy for segment reporting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standards Issued but not yet Effective",
        "label": "Disclosure of expected impact of initial application of new standards or interpretations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the known or reasonably estimable information relevant to assessing the possible impact that the application of a new IFRS, that has been issued but is not yet effective, will have."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "grvy_DescriptionOfFinancialInformationOfSubsidiariesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DescriptionOfFinancialInformationOfSubsidiariesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Financial Information Subsidiaries",
        "label": "Description Of Financial Information Of Subsidiaries Explanatory [Table Text Block]",
        "documentation": "Description of financial information of subsidiaries explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfManagingLiquidityRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfManagingLiquidityRisk",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Financial Liabilities by Maturity",
        "label": "Disclosure of how entity manages liquidity risk [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of how the entity manages its liquidity risk. [Refer: Liquidity risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ifrs-full_DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Main business",
        "label": "Description of nature of entity's operations and principal activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the nature of the entity's operations and principal activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "grvy_DetailsOfAmortizationCostsRecognizedAsCostOfRevenuesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DetailsOfAmortizationCostsRecognizedAsCostOfRevenuesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Details of Amortization Costs Recognized as Cost of Revenues",
        "label": "Details Of Amortization Costs Recognized As Cost Of Revenues Explanatory [Table Text Block]",
        "documentation": "Details of amortization costs recognized as cost of revenues."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DifferencesInForeignCurrencyAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DifferencesInForeignCurrencyAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Differences in foreign currency",
        "label": "Differences In Foreign Currency Assets [Member]",
        "documentation": "Differences in foreign currency assets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DifferencesInForeignCurrencyLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DifferencesInForeignCurrencyLiabilitiesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Differences in foreign currency",
        "label": "Differences In Foreign Currency Liabilities [Member]",
        "documentation": "Differences in foreign currency liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share (in korean won per share)",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90"
     ]
    },
    "ifrs-full_DilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share [abstract]",
        "label": "Diluted earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Judgements and Estimates",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "grvy_DisclosureOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfAccumulatedOtherComprehensiveIncomeLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Accumulated Other Comprehensive Income [Line Items]",
        "label": "Disclosure Of Accumulated Other Comprehensive Income [Line Items]",
        "documentation": "Disclosure of accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfAccumulatedOtherComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfAccumulatedOtherComprehensiveIncomeTable",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Accumulated Other Comprehensive Income [Table]",
        "label": "Disclosure Of Accumulated Other Comprehensive Income [Table]",
        "documentation": "Disclosure of accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Key Management Personnel Compensation",
        "label": "Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of amounts incurred by the entity for provision of key management personnel services that are provided by separate management entities. [Refer: Key management personnel of entity or parent [member]; Separate management entities [member]]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "grvy_DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfCashFlowsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfCashFlowsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Amounts Relating to Leases in Consolidated Statements of Profit or Loss",
        "label": "Disclosure Of Amounts Relating To Leases In Consolidated Statement Of Cash Flows Explanatory [Table Text Block]",
        "documentation": "Disclosure of amounts relating to leases in consolidated statement of cash flows explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfFinancialPositionExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfFinancialPositionExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of of Right-of-Use Assets and Lease Liabilities Recognized in Consolidated Statements of Financial Position",
        "label": "Disclosure Of Amounts Relating To Leases In Consolidated Statement Of Financial Position Explanatory [Table Text Block]",
        "documentation": "Disclosure of amounts relating to leases in consolidated statement of financial position."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfProfitOrLossExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfAmountsRelatingToLeasesInConsolidatedStatementOfProfitOrLossExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Amounts Recognized in Consolidated Statements of Profit or Loss",
        "label": "Disclosure Of Amounts Relating To Leases In Consolidated Statement Of Profit Or Loss Explanatory [Table Text Block]",
        "documentation": "Disclosure of amounts relating to leases in consolidated statement of profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [abstract]",
        "label": "Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Details of Incremental Costs of Obtaining Contract Recognized as Assets",
        "label": "Disclosure of assets recognised from costs to obtain or fulfil contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of assets recognised from the costs to obtain or fulfil contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "grvy_DisclosureOfAverageEffectiveTaxRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfAverageEffectiveTaxRateTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Average Effective Tax Rate Gravity Game Vision Ltd",
        "label": "Disclosure Of Average Effective Tax Rate [Table Text Block]",
        "documentation": "Disclosure Of Average Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/BasisofAccounting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Accounting",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "grvy_DisclosureOfCapitalSurplusExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfCapitalSurplusExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Capital Surplus",
        "label": "Disclosure Of Capital Surplus Explanatory [Table Text Block]",
        "documentation": "The disclosure of capital surplus."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/CashandCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Disclosure of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "grvy_DisclosureOfCashFlowStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfCashFlowStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Cash Flow Statement [Abstract]",
        "label": "Disclosure Of Cash Flow Statement [Abstract]",
        "documentation": "Disclosure of cash flow statement."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statements of Cash Flows",
        "label": "Disclosure of cash flow statement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "grvy_DisclosureOfCashGeneratedFromOperationsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfCashGeneratedFromOperationsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Cash Generated From Operations",
        "label": "Disclosure Of Cash Generated From Operations Explanatory [Table Text Block]",
        "documentation": "Disclosure of cash generated from operations."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingEstimatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of changes in accounting estimates [abstract]",
        "label": "Disclosure of changes in accounting estimates [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/NewStandardsandInterpretationsAdoptedDuringtheYearandResultingChangesinAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Standards and Interpretations Adopted During the Year and Resulting Changes in Accounting Policies",
        "label": "Disclosure of changes in accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "grvy_DisclosureOfChangesInAllowanceForDoubtfulAccountsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfChangesInAllowanceForDoubtfulAccountsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Loss Allowance of Accounts and Other Receivables",
        "label": "Disclosure Of Changes In Allowance For Doubtful Accounts Explanatory [Table Text Block]",
        "documentation": "Disclosure of changes in allowance for doubtful accounts."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfChangesInPropertyAndEquipmentExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfChangesInPropertyAndEquipmentExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Property and Equipment",
        "label": "Disclosure Of Changes In Property And Equipment Explanatory [Table Text Block]",
        "documentation": "The disclosure of the change in property and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [abstract]",
        "label": "Disclosure of classes of share capital [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Common Shares",
        "label": "Disclosure of classes of share capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [line items]",
        "label": "Disclosure of classes of share capital [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [table]",
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "grvy_DisclosureOfCommitmentsAndContingentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Commitments And Contingent Liabilities [Abstract]",
        "label": "Disclosure Of Commitments And Contingent Liabilities [Abstract]",
        "documentation": "Disclosure of commitments and contingent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities [line items]",
        "label": "Disclosure of contingent liabilities [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities [table]",
        "label": "Disclosure of contingent liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ifrs-full_DisclosureOfCreditRiskExposureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of credit risk exposure [abstract]",
        "label": "Disclosure of credit risk exposure [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Maximum Exposure to Credit Risk",
        "label": "Disclosure of credit risk exposure [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the credit risk exposure. Credit risk exposure is the credit risk inherent in an entity\u2019s financial assets and commitments to extend credit."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ifrs-full_DisclosureOfCreditRiskExposureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of credit risk exposure [line items]",
        "label": "Disclosure of credit risk exposure [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureTable",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of credit risk exposure [table]",
        "label": "Disclosure of credit risk exposure [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the credit risk exposure."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Deferred Income Tax Assets (Liabilities)",
        "label": "Disclosure of deferred taxes [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of defined benefit plans [abstract]",
        "label": "Disclosure of defined benefit plans [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfDepreciationExpenseExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfDepreciationExpenseExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Classification Depreciation Expenses in Statements of Comprehensive Income",
        "label": "Disclosure Of Depreciation Expense Explanatory [Table Text Block]",
        "documentation": "Disclosure of depreciation expense."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfDetailFinanceIncomeAndCostExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfDetailFinanceIncomeAndCostExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Finance Income and Costs",
        "label": "Disclosure Of Detail Finance Income And Cost Explanatory [Table Text Block]",
        "documentation": "Disclosure of detail finance income and cost."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amounts of Financial Instruments by Category",
        "label": "Disclosure of detailed information about financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r205",
      "r213",
      "r222"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Intangible Assets",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Property Plant and Equipment",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "grvy_DisclosureOfDetailsOfCashAndCashEquivalentsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfDetailsOfCashAndCashEquivalentsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents",
        "label": "Disclosure Of Details Of Cash And Cash Equivalents Explanatory [Table Text Block]",
        "documentation": "Disclosure of details of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [abstract]",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Details of Revenue from Contracts with Customers Based on Service Contract and Timing of Satisfaction of Performance Obligations",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [line items]",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [table]",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/EarningsperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per Share",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Impact of Fluctuation in Foreign Currency Exchange Rates on Group's Profit Before Income Tax",
        "label": "Disclosure of effect of changes in foreign exchange rates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for the effect of changes in foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Shareholders and their Respective Percentage of Ownership",
        "label": "Disclosure of effects of changes in parent's ownership interest in subsidiary that do not result in loss of control on equity attributable to owners of parent [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a schedule that shows the effects of any changes in the parent's ownership interest in a subsidiary that do not result in a loss of control on the equity attributable to owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/EmployeeBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "grvy_DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment Estimated Useful Lives",
        "label": "Disclosure Of Estimated Useful Lives Of Property Plant And Equipment Explanatory [Table Text Block]",
        "documentation": "Disclosure of estimated useful lives of property, plant and equipment explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/SubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "grvy_DisclosureOfExpectedCreditLossesAndCreditRiskExposuresExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfExpectedCreditLossesAndCreditRiskExposuresExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of ECLs and Credit Risk Exposures for Accounts and Other Receivables",
        "label": "Disclosure Of Expected Credit Losses And Credit Risk Exposures Explanatory [Table Text Block]",
        "documentation": "Disclosure of expected credit losses and credit risk exposures explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Details of Classification of Expenses By Nature",
        "label": "Disclosure of expenses by nature [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfExpensesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfExpensesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNature"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classification of Expenses By Nature",
        "label": "Disclosure of expenses [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "grvy_DisclosureOfFinanceIncomeAndCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfFinanceIncomeAndCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Finance Income And Costs [Abstract]",
        "label": "Disclosure Of Finance Income And Costs [Abstract]",
        "documentation": "Disclosure of finance income and costs [abstract]."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfFinanceIncomeAndCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfFinanceIncomeAndCostsLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Finance Income And Costs [Line Items]",
        "label": "Disclosure Of Finance Income And Costs [Line Items]",
        "documentation": "Disclosure of finance income and costs [line items]."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfFinanceIncomeAndCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfFinanceIncomeAndCostsTable",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Finance Income And Costs [Table]",
        "label": "Disclosure Of Finance Income And Costs [Table]",
        "documentation": "Disclosure of finance income and costs [table]."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Income and Costs",
        "label": "Disclosure of finance income (cost) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "grvy_DisclosureOfFinancialAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Financial Assets And Liabilities [Abstract]",
        "label": "Disclosure Of Financial Assets And Liabilities [Abstract]",
        "documentation": "Disclosure of financial assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfFinancialAssetsAndLiabilitiesExposedInForeignCurrencyRiskExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesExposedInForeignCurrencyRiskExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets and Liabilities Exposed in Foreign Currency Risk",
        "label": "Disclosure Of Financial Assets And Liabilities Exposed In Foreign Currency Risk Explanatory [Table Text Block]",
        "documentation": "Disclosure of financial assets and liabilities exposed in foreign currency risk explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfFinancialAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Financial Assets And Liabilities [Line Items]",
        "label": "Disclosure Of Financial Assets And Liabilities [Line Items]",
        "documentation": "Disclosure of financial assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfFinancialAssetsAndLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesTable",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Financial Assets And Liabilities [Table]",
        "label": "Disclosure Of Financial Assets And Liabilities [Table]",
        "documentation": "Disclosure of financial assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [abstract]",
        "label": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategory"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments by Category",
        "label": "Disclosure of financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]",
        "label": "Disclosure of detailed information about financial instruments [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [table]",
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r213",
      "r222"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Risk Management",
        "label": "Disclosure of financial risk management [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Selling, General and Administrative Expenses",
        "label": "Disclosure of general and administrative expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Information",
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "grvy_DisclosureOfGeneralSellingAndAdministrativeExpenseExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfGeneralSellingAndAdministrativeExpenseExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses",
        "label": "Disclosure Of General Selling And Administrative Expense Explanatory [Table Text Block]",
        "documentation": "Disclosure of general selling and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [abstract]",
        "label": "Disclosure of geographical areas [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Non-Current Assets by Geographical Regions",
        "label": "Disclosure of geographical areas [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [line items]",
        "label": "Disclosure of geographical areas [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasTable",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [table]",
        "label": "Disclosure of geographical areas [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Expense",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [abstract]",
        "label": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfIntangibleAssetsAmortizationExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfIntangibleAssetsAmortizationExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Classification of Amortization in Statements of Comprehensive Income",
        "label": "Disclosure Of Intangible Assets Amortization Explanatory [Table Text Block]",
        "documentation": "Disclosure of intangible assets amortization."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]",
        "label": "Disclosure of detailed information about intangible assets [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [table]",
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInterestsInSubsidiariesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Subsidiaries",
        "label": "Disclosure of interests in subsidiaries [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interests in subsidiaries. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/Lease"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease",
        "label": "Disclosure of leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184"
     ]
    },
    "grvy_DisclosureOfMajorComponentsOfIncomeTaxesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfMajorComponentsOfIncomeTaxesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax Expense",
        "label": "Disclosure Of Major Components Of Income Taxes Explanatory [Table Text Block]",
        "documentation": "Disclosure of major components of income tax expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Accounting Policies",
        "label": "Disclosure of material accounting policy information [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [abstract]",
        "label": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]",
        "label": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]",
        "label": "Disclosure of maturity analysis for financial assets held for managing liquidity risk [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for financial assets held for managing liquidity risk."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "grvy_DisclosureOfNetGainsOrLossesByCategoryOfFinancialInstrumentsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfNetGainsOrLossesByCategoryOfFinancialInstrumentsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Income and Expenses From Financial Instruments",
        "label": "Disclosure Of Net Gains Or Losses By Category Of Financial Instruments Explanatory [Table Text Block]",
        "documentation": "Disclosure of net gains or losses by category of financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfNonCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfNonCurrentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Non-Current Assets [Abstract]",
        "documentation": "Disclosure Of Non-Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of non-adjusting events after reporting period [abstract]",
        "label": "Disclosure of non-adjusting events after reporting period [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Segment Information",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [line items]",
        "label": "Disclosure of operating segments [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [table]",
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "grvy_DisclosureOfOtherComponentsOfEquityExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfOtherComponentsOfEquityExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Other Components of Equity",
        "label": "Disclosure Of Other Components Of Equity Explanatory [Table Text Block]",
        "documentation": "The disclosure of other components of equity."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfOtherNonCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfOtherNonCurrentAssetsTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/OtherNonCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Other Non-Current Assets",
        "label": "Disclosure of Other Non-Current Assets [Table Text Block]",
        "documentation": "Disclosure of Other Non-Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherNoncurrentAssetsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/OtherNonCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Non-Current Assets",
        "label": "Disclosure of other non-current assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current assets. [Refer: Other non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherOperatingExpenseExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Details of Other Expenses",
        "label": "Disclosure of other operating expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating expense. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income and Expenses",
        "label": "Disclosure of other operating income (expense) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherOperatingIncomeExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Details of Other Income",
        "label": "Disclosure of other operating income [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfPerformanceObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPerformanceObligationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of performance obligations [abstract]",
        "label": "Disclosure of performance obligations [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [abstract]",
        "label": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]",
        "label": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]",
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [abstract]",
        "label": "Disclosure of quantitative information about right-of-use assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Right-of-Use Assets",
        "label": "Disclosure of quantitative information about right-of-use assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [line items]",
        "label": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [table]",
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Intangible Assets",
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Liabilities Arising From Financing Activities",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedParties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions with Related Parties",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "grvy_DisclosureOfRetainedEarningsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfRetainedEarningsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Retained Earnings",
        "label": "Disclosure Of Retained Earnings Explanatory [Table Text Block]",
        "documentation": "The disclosure of retained earnings."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contracts with Customers",
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169"
     ]
    },
    "grvy_DisclosureOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Revenue From Contracts With Customers [Line Items]",
        "label": "Disclosure Of Revenue From Contracts With Customers [Line Items]",
        "documentation": "Disclosure of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Revenue From Contracts With Customers [Table]",
        "label": "Disclosure Of Revenue From Contracts With Customers [Table]",
        "documentation": "Disclosure of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Company's Debt to Equity Ratio",
        "label": "Disclosure of risk management strategy related to hedge accounting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of risk management strategy related to hedge accounting."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r251"
     ]
    },
    "ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSegmentsMajorCustomersExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Revenue from External Customers by Country",
        "label": "Disclosure of major customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of major customers."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "grvy_DisclosureOfSellingGeneralAndAdministrativeExpensesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfSellingGeneralAndAdministrativeExpensesLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Selling General And Administrative Expenses [Line Items]",
        "label": "Disclosure Of Selling General And Administrative Expenses [Line Items]",
        "documentation": "Disclosure of selling general and administrative expenses."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfSellingGeneralAndAdministrativeExpensesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfSellingGeneralAndAdministrativeExpensesTable",
     "presentation": [
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Selling General And Administrative Expenses [Table]",
        "label": "Disclosure Of Selling General And Administrative Expenses [Table]",
        "documentation": "Disclosure of selling general and administrative expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/Capital"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital",
        "label": "Disclosure of share capital, reserves and other equity interest [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "grvy_DisclosureOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Significant Accounting Policies [Abstract]",
        "label": "Disclosure Of Significant Accounting Policies [Abstract]",
        "documentation": "Disclosure of significant accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [abstract]",
        "label": "Disclosure of subsidiaries [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [line items]",
        "label": "Disclosure of subsidiaries [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [table]",
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r88",
      "r152"
     ]
    },
    "grvy_DisclosureOfSignificantNonCashTransactionsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfSignificantNonCashTransactionsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Non-cash Transactions",
        "label": "Disclosure Of Significant Non Cash Transactions Explanatory [Table Text Block]",
        "documentation": "Disclosure of significant non cash transactions."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfSummaryOfAccountsAndOtherReceivablesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfSummaryOfAccountsAndOtherReceivablesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Accounts and Other Receivables",
        "label": "Disclosure Of Summary Of Accounts And Other Receivables Explanatory [Table Text Block]",
        "documentation": "Disclosure of summary of accounts and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfSummaryOfAssetsAndLiabilitiesRelatedToContractsWithCustomersExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfSummaryOfAssetsAndLiabilitiesRelatedToContractsWithCustomersExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Account Receivables, Incremental Costs of Obtaining a Contract, and Contract Liabilities",
        "label": "Disclosure Of Summary Of Assets And Liabilities Related To Contracts With Customers Explanatory [Table Text Block]",
        "documentation": "Disclosure of summary of assets and liabilities related to contracts with customers."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Differences Between Tax Expense and Amount Arise Using Statutory Tax Rate Applicable to Profits of Entities",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and Other Receivables",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction Price Allocated to Unsatisfied Performance Obligation",
        "label": "Disclosure of transaction price allocated to remaining performance obligations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the transaction price allocated to the remaining performance obligations in contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transaction price allocated to remaining performance obligations [line items]",
        "label": "Disclosure of transaction price allocated to remaining performance obligations [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transaction price allocated to remaining performance obligations [table]",
        "label": "Disclosure of transaction price allocated to remaining performance obligations [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the transaction price allocated to the remaining performance obligations in contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [abstract]",
        "label": "Disclosure of transactions between related parties [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Account Balances with Related Parties",
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [line items]",
        "label": "Disclosure of transactions between related parties [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [table]",
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "grvy_DisclosureOfUnusedTaxLossCarryforwardsAndUnusedTaxCreditCarryforwardsNotRecognizedAsDeferredIncomeTaxAssetsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfUnusedTaxLossCarryforwardsAndUnusedTaxCreditCarryforwardsNotRecognizedAsDeferredIncomeTaxAssetsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unused Tax Loss Carryforwards and Unused Tax Credit Carryforwards Not Recognized as Deferred Income Tax Assets",
        "label": "Disclosure Of Unused Tax Loss Carryforwards And Unused Tax Credit Carryforwards Not Recognized As Deferred Income Tax Assets Explanatory [Table Text Block]",
        "documentation": "Disclosure of unused tax loss carryforwards and unused tax credit carryforwards not recognized as deferred income tax assets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_DisclosureOfUsefulLivesOfIntangibleAssetsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisclosureOfUsefulLivesOfIntangibleAssetsExplanatoryTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Useful Lives of Intangible Assets",
        "label": "Disclosure Of Useful Lives Of Intangible Assets Explanatory [Table Text Block]",
        "documentation": "Disclosure of useful lives of intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "grvy_DisposalsOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "DisposalsOfRightOfUseAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals Of Right Of Use Assets",
        "documentation": "Removal from right of use assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals/Disposition/Removals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Accounting Standard",
        "label": "Document Accounting Standard",
        "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'."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r315"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Shell Company Report",
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DonationsAndSubsidiesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DonationsAndSubsidiesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails": {
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Donation",
        "label": "Donations and subsidies expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from donations and subsidies."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "currency_EUR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "EUR",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EUR",
        "label": "Euro Member Countries, Euro"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share (in Korean won)",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.gravity.co.kr/role/EarningsperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Basic Earnings Per Share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r118"
     ]
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EliminationOfIntersegmentAmountsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter- Segment Eliminations",
        "label": "Elimination of intersegment amounts [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits",
        "label": "Employee benefits expense"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r44",
      "r252"
     ]
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitiesTable",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Table]",
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses, Address Type [Axis]",
        "label": "Entity Addresses, Address Type [Axis]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Information [Line Items]",
        "label": "Entity Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "grvy_EntityOwnershipInterestAcquiredByMajorityShareholder": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "EntityOwnershipInterestAcquiredByMajorityShareholder",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership (%)",
        "label": "Entity Ownership Interest Acquired By Majority Shareholder",
        "documentation": "Percentage of voting equity interest in the reporting entity acquired by an entity during the period. After the acquisition of the ownership interest, the acquiring entity was a majority shareholder of the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForRelatedPartiesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for related parties [member]",
        "label": "Entity's total for related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for segment consolidation items [member]",
        "label": "Entity's total for segment consolidation items [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSubsidiariesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for subsidiaries [member]",
        "label": "Entity's total for subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r88",
      "r152"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofCompanysDebttoEquityRatioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "verboseLabel": "Total equity",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r25",
      "r126",
      "r128",
      "r153",
      "r154",
      "r155"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity attributable to owners of the Parent Company",
        "label": "Equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Equity attributable to owners of parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [member]",
        "label": "Equity [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpectedCreditLossRate",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected loss rate",
        "label": "Expected credit loss rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r301"
     ]
    },
    "ifrs-full_ExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses by nature [abstract]",
        "label": "Expenses by nature [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRecognizedinConsolidatedStatementsofProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense relating to leases of low-value assets excluding short-term leases",
        "label": "Expense relating to leases of low-value assets for which recognition exemption has been used"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRecognizedinConsolidatedStatementsofProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense relating to short-term leases",
        "label": "Expense relating to short-term leases for which recognition exemption has been used"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "ifrs-full_FeeAndCommissionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FeeAndCommissionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fees and commissions",
        "label": "Fee and commission expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to fees and commissions."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance costs",
        "terseLabel": "Finance costs",
        "label": "Finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income",
        "label": "Finance income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "verboseLabel": "Financial assets",
        "label": "Financial assets"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r204",
      "r210",
      "r211",
      "r216",
      "r292"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Less : Loss allowance",
        "negatedPeriodStartLabel": "Financial assets at amortised cost beginning balance",
        "negatedPeriodEndLabel": "Financial assets at amortised cost ending balance",
        "terseLabel": "Financial assets at amortised cost",
        "label": "Financial assets at amortised cost"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortized cost",
        "label": "Financial assets at amortised cost, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortized cost",
        "label": "Financial assets at amortised cost, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets measured at amortised cost class. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at fair value through profit or loss",
        "label": "Financial assets at fair value through profit or loss, category [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsCategoryMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, category [member]",
        "label": "Financial assets, category [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "ifrs-full_FinancialAssetsHeldForManagingLiquidityRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsHeldForManagingLiquidityRisk",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payable",
        "label": "Financial assets held for managing liquidity risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets held for managing liquidity risk (for example, financial assets that are readily saleable or expected to generate cash inflows to meet cash outflows on financial liabilities). [Refer: Liquidity risk [member]; Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ifrs-full_FinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, class [member]",
        "label": "Financial assets, class [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r194",
      "r220",
      "r221",
      "r248",
      "r249"
     ]
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "verboseLabel": "Financial liabilities",
        "terseLabel": "Financial liabilities",
        "label": "Financial liabilities"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at amortized cost",
        "label": "Financial liabilities at amortised cost, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities measured at amortised cost class. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesCategoryMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, category [member]",
        "label": "Financial liabilities, category [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, class [member]",
        "label": "Financial liabilities, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r248",
      "r249"
     ]
    },
    "grvy_FiscalYearEnd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "FiscalYearEnd",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal year end",
        "label": "Fiscal Year End",
        "documentation": "Fiscal year end"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FixturesAndFittingsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixture",
        "label": "Fixtures and fittings [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_FloatingInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FloatingInterestRateMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Rate",
        "label": "Floating interest rate [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ifrs-full_ForeignCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ForeignCountriesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overseas",
        "label": "Foreign countries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      }
     },
     "auth_ref": [
      "r243",
      "r244"
     ]
    },
    "grvy_ForeignCurrencyTranslationsCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ForeignCurrencyTranslationsCostsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized foreign currency loss",
        "label": "Foreign Currency Translations Costs [Member]",
        "documentation": "Foreign currency translations costs."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ForeignCurrencyTranslationsIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ForeignCurrencyTranslationsIncomeMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized foreign currency gain",
        "label": "Foreign Currency Translations Income [Member]",
        "documentation": "Foreign currency translations income."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ForeignExchangeRiskMovementInCurrencyPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ForeignExchangeRiskMovementInCurrencyPercentage",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange risk movement in currency percentage",
        "label": "Foreign Exchange Risk Movement In Currency Percentage",
        "documentation": "Foreign exchange risk movement in currency percentage."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GainOnForeignCurrencyTransactionsIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GainOnForeignCurrencyTransactionsIncomeMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on foreign currency transactions",
        "label": "Gain On Foreign Currency Transactions Income [Member]",
        "documentation": "Gain on foreign currency transactions income."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtAmortisedCost",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income and expenses on financial assets at amortized cost",
        "label": "Gains (losses) on financial assets at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income on financial assets at fair value through profit or loss",
        "label": "Gains (losses) on financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialLiabilitiesAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnFinancialLiabilitiesAtAmortisedCost",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income and expenses on financial liabilities at amortized cost",
        "label": "Gains (losses) on financial liabilities at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial liabilities measured at amortised cost. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherIncomeDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on disposal of property and equipment",
        "negatedLabel": "Gain on disposal of property and equipment",
        "label": "Gains on disposals of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "grvy_GeneralInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GeneralInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Information [Abstract]",
        "label": "General Information [Abstract]",
        "documentation": "General information."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GeneralInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GeneralInformationLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Information [Line Items]",
        "label": "General Information [Line Items]",
        "documentation": "General information."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GeneralInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GeneralInformationTable",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Information [Table]",
        "label": "General Information [Table]",
        "documentation": "General information."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [axis]",
        "label": "Geographical areas [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r264",
      "r284",
      "r288"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [member]",
        "label": "Geographical areas [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r264",
      "r284",
      "r288"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "At a point in time",
        "label": "Goods or services transferred at point in time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over time",
        "label": "Goods or services transferred over time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "grvy_GravityCommunicationsCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GravityCommunicationsCoLtdMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravity Communications Co.,Ltd.",
        "label": "Gravity Communications Co Ltd [Member]",
        "documentation": "Gravity Communications Co Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GravityGameAriseCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GravityGameAriseCoLtdMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravity Game Arise Co., Ltd.",
        "label": "Gravity Game Arise Co Ltd [Member]",
        "documentation": "Gravity Game Arise Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GravityGameHubPTELtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GravityGameHubPTELtdMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravity Game Hub PTE., Ltd.",
        "label": "Gravity Game Hub PTE. Ltd. [Member]",
        "documentation": "Gravity Game Hub PTE. Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GravityGameTechCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GravityGameTechCoLtdMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravity Game Tech Co.,Ltd.",
        "label": "Gravity Game Tech Co Ltd [Member]",
        "documentation": "Gravity Game Tech Co.,Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GravityGameVisionLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GravityGameVisionLimitedMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravity Game Vision Limited.",
        "label": "Gravity Game Vision Limited [Member]",
        "documentation": "Gravity Game Vision Limited"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GravityInteractiveIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GravityInteractiveIncorporatedMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravity Interactive, Inc.",
        "label": "Gravity Interactive Incorporated [Member]",
        "documentation": "Gravity Interactive Incorporated."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GravityNeoCyonIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GravityNeoCyonIncMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gravity NeoCyon, Inc.",
        "verboseLabel": "Gravity NeoCyon, Inc.",
        "label": "Gravity Neo Cyon Inc [Member]",
        "documentation": "Gravity NeoCyon, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition price",
        "label": "Gross carrying amount [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r98",
      "r110",
      "r114",
      "r196",
      "r211",
      "r216",
      "r292"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "grvy_GungHoOnlineEntertainmentAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GungHoOnlineEntertainmentAmericaMember",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GungHo Online Entertainment America",
        "label": "GungHo Online Entertainment America [Member]",
        "documentation": "GungHo Online Entertainment America"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GungHoOnlineEntertainmentIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GungHoOnlineEntertainmentIncMember",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofAccountBalanceswithRelatedPartiesDetails",
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GungHo Online Entertainment, Inc.",
        "label": "GungHo Online Entertainment Inc [Member]",
        "documentation": "GungHo Online Entertainment, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_GungHoOnlineEntertainmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "GungHoOnlineEntertainmentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GungHo Online Entertainment, Inc.",
        "label": "GungHo Online Entertainment [Member]",
        "documentation": "GungHo Online Entertainment."
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "HK",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "currency_HKD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "HKD",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HKD",
        "label": "Hong Kong, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "country_ID": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "ID",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indonesia",
        "label": "INDONESIA"
       }
      }
     },
     "auth_ref": []
    },
    "currency_IDR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "IDR",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IDR",
        "label": "Indonesia, Rupiahs"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313"
     ]
    },
    "grvy_ImpairmentLossOnOtherNonCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ImpairmentLossOnOtherNonCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on other non-current assets",
        "label": "Impairment Loss On Other Non Current Assets",
        "documentation": "Impairment loss on other non current assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails": {
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsParentheticalDetails",
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment",
        "terseLabel": "Impairment loss on intangible assets",
        "verboseLabel": "Impairment loss on intangible assets",
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "grvy_ImpairmentLossRecognisedInProfitOrLossOtherNonCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ImpairmentLossRecognisedInProfitOrLossOtherNonCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails": {
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on other non-current assets",
        "label": "Impairment Loss Recognised In Profit Or Loss, Other Non Current Assets",
        "documentation": "Impairment loss recognised in profit or loss other non current assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofIncomeTaxExpenseDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expenses",
        "totalLabel": "Income tax expense",
        "verboseLabel": "Income tax expense",
        "label": "Tax expense (income)"
       }
      },
      "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)]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r46",
      "r47",
      "r48",
      "r80",
      "r151",
      "r234"
     ]
    },
    "grvy_IncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxesPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income taxes paid",
        "label": "Income taxes paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for income taxes paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after 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]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "grvy_IncreaseDecreaseInDeferredTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseInDeferredTaxAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease)",
        "label": "Increase (Decrease) In Deferred Tax Asset",
        "documentation": "Increase (Decrease) In Deferred Tax Asset"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IncreaseDecreaseInDeferredTaxLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseInDeferredTaxLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increase (decrease)",
        "label": "Increase (Decrease) In Deferred Tax Liability",
        "documentation": "Increase (Decrease) In Deferred Tax Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increase (decrease)",
        "label": "Increase (decrease) in deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "grvy_IncreaseDecreaseInOtherNonCurrentAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseInOtherNonCurrentAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in other non-current assets",
        "label": "Increase Decrease In Other Non Current Assets1",
        "documentation": "Increase (decrease) in other non-current assets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IncreaseDecreaseInPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseInPrepaidExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in prepaid expenses",
        "label": "Increase Decrease In Prepaid Expenses",
        "documentation": "Increase (decrease) in prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IncreaseDecreaseInPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseInPrepayments",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in prepayment",
        "label": "Increase Decrease In Prepayments",
        "documentation": "Increase decrease in prepayments."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IncreaseDecreaseInWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseInWithholdings",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in withholdings",
        "label": "Increase Decrease In Withholdings",
        "documentation": "Increase (decrease) in withholdings."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IncreaseDecreaseOfAccountsPayablesRelatingToAcquisitionOfSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseOfAccountsPayablesRelatingToAcquisitionOfSoftware",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofSignificantNoncashTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase of accounts payable relating to the acquisition of software",
        "label": "Increase Decrease Of Accounts Payables Relating To Acquisition Of Software",
        "documentation": "Increase (decrease) of accounts payables relating to the acquisition of software."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows used in financing activities \u2013 Payment of lease liabilities",
        "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange differences",
        "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill 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: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange differences",
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransactionsWithOwners",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity transaction",
        "label": "Increase (decrease) through transactions with owners, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from transactions with owners."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "grvy_IncreaseDecreaseThroughTransactionsWithOwnersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseDecreaseThroughTransactionsWithOwnersEquityAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction with owners, recognized directly in equity",
        "label": "Increase Decrease Through Transactions With Owners Equity [Abstract]",
        "documentation": "Increase (decrease) through transactions with owners, equity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification",
        "label": "Increase (decrease) through transfers and other changes, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers and changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "grvy_IncreaseInProfitBeforeIncomeTaxDueToIncreaseInForeignCurrencyExchangeRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseInProfitBeforeIncomeTaxDueToIncreaseInForeignCurrencyExchangeRate",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in profit before income tax due to increase in foreign currency exchange rate",
        "label": "Increase In Profit Before Income Tax Due To Increase In Foreign Currency Exchange Rate",
        "documentation": "Increase in monetary assets and liabilities due to increase in foreign currency exchange rate."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IncreaseOfAccountsPayableRelatingToTheAcquisitionOfOtherIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseOfAccountsPayableRelatingToTheAcquisitionOfOtherIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofSignificantNoncashTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase of accounts payable relating to the acquisition of other intangible assets",
        "label": "Increase Of Accounts Payable Relating To The Acquisition Of Other Intangible Assets",
        "documentation": "Increase Of Accounts Payable Relating To The Acquisition Of Other Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IncreaseThroughReversalOfAllowanceForCreditLossesFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IncreaseThroughReversalOfAllowanceForCreditLossesFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reversal of allowance for doubtful accounts",
        "label": "Increase Through Reversal Of Allowance For Credit Losses, Financial Assets",
        "documentation": "Increase Through Reversal Of Allowance For Credit Losses, Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_IndustrialPropertyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IndustrialPropertyRightsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial property rights",
        "label": "Industrial Property Rights [Member]",
        "documentation": "Industrial property rights."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwillMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets and goodwill [member]",
        "label": "Intangible assets and goodwill [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r104"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r105",
      "r269",
      "r286"
     ]
    },
    "grvy_IntangibleAssetsTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "IntangibleAssetsTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Intangible Assets Temporary Difference [Member]",
        "documentation": "Intangible assets temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r232",
      "r240"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRecognizedinConsolidatedStatementsofProfitorLossDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense relating to lease liabilities (included in finance cost)",
        "label": "Interest expense on lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest paid",
        "negatedLabel": "Cash flows from operating activities \u2013 Interest paid",
        "label": "Interest paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "ifrs-full_InterestRateTypesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestRateTypesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate types [member]",
        "label": "Interest rate types [member]"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest received",
        "label": "Interest received, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "grvy_InterestsExpenseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "InterestsExpenseLiabilitiesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interests Expense Liabilities [Member]",
        "documentation": "Interests expense liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_InterestsIncomeAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "InterestsIncomeAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofNetIncomeandExpensesFromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interests Income Assets [Member]",
        "documentation": "Interests income assets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_InterestsIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "InterestsIncomeMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interests Income [Member]",
        "documentation": "Interests income."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentPropertyMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment property [member]",
        "label": "Investment property [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r279",
      "r281",
      "r322"
     ]
    },
    "grvy_InvestmentsInSubsidiariesTwoTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "InvestmentsInSubsidiariesTwoTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in subsidiaries",
        "label": "Investments In Subsidiaries Two Temporary Difference [Member]",
        "documentation": "Investments in subsidiaries two temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "verboseLabel": "Common shares",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan",
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "currency_JPY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "JPY",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPY",
        "label": "Japan, Yen"
       }
      }
     },
     "auth_ref": []
    },
    "country_KR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "KR",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Korea",
        "label": "KOREA, REPUBLIC OF"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries",
        "label": "Key management personnel compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "grvy_KookminBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "KookminBankMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kookmin Bank",
        "label": "Kookmin Bank [Member]",
        "documentation": "Kookmin Bank."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After 2028",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r193",
      "r295",
      "r298",
      "r302"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Later than four years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r193",
      "r295",
      "r302",
      "r322"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than 3 months",
        "label": "Later than one month and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r296",
      "r302"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "terseLabel": "1~2 years",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r193",
      "r295",
      "r302",
      "r322"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than one year",
        "label": "Later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3 months ~ 1 year",
        "label": "Later than three months and not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3~5 years",
        "label": "Later than three years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r297",
      "r302"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Later than three years and not later than four years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r193",
      "r295",
      "r302",
      "r322"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "terseLabel": "2~3 years",
        "label": "Later than two years and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r193",
      "r295",
      "r302",
      "r322"
     ]
    },
    "grvy_LeaseExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LeaseExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease expenses",
        "label": "Lease Expenses",
        "documentation": "Lease expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lease liabilities"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Lease liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LeaseLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LeaseLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease [Line Items]",
        "label": "Lease [Line Items]",
        "documentation": "Lease."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LeasePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LeasePeriod",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease period",
        "label": "Lease Period",
        "documentation": "Lease period."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LeaseTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LeaseTable",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease [Table]",
        "label": "Lease [Table]",
        "documentation": "Lease."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LeaseTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LeaseTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease",
        "label": "Lease Temporary Difference [Member]",
        "documentation": "Lease temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LeaseTerminationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LeaseTerminationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Others",
        "label": "Lease Termination Expense",
        "documentation": "Lease Termination Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofCompanysDebttoEquityRatioDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "terseLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r153",
      "r154",
      "r155",
      "r235",
      "r239"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of the year",
        "periodEndLabel": "Ending of the year",
        "label": "Liabilities arising from financing activities"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "ifrs-full_LicencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LicencesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "License fee",
        "label": "Licences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing the right to use certain intangible assets owned by another entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ifrs-full_LifetimeExpectedCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LifetimeExpectedCreditLossesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lifetime expected credit losses [member]",
        "label": "Lifetime expected credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the expected credit losses that result from all possible default events over the expected life of a financial instrument. [Refer: Type of measurement of expected credit losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r209",
      "r215"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LossOnForeignCurrencyCostsTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LossOnForeignCurrencyCostsTransactionsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on foreign currency transactions",
        "label": "Loss On Foreign Currency Costs Transactions [Member]",
        "documentation": "Loss on foreign currency costs transactions."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LossOnRetirementAndDisposalOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LossOnRetirementAndDisposalOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails": {
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on retirement and disposal of intangible assets",
        "label": "Loss On Retirement And Disposal Of Intangible Assets",
        "documentation": "Loss On Retirement And Disposal Of Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_LossOnRetirementAndDisposalOfPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "LossOnRetirementAndDisposalOfPropertyAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails": {
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on retirement and disposal of property and equipment",
        "verboseLabel": "Loss on disposal of property and equipment",
        "label": "Loss On Retirement And Disposal Of Property And Equipment",
        "documentation": "Loss on retirement and disposal of property and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "country_MY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "MY",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Malaysia",
        "label": "MALAYSIA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major components of tax expense (income) [abstract]",
        "label": "Major components of tax expense (income) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [axis]",
        "label": "Maturity [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r165",
      "r181",
      "r182",
      "r185",
      "r186",
      "r187",
      "r193",
      "r203",
      "r219",
      "r266",
      "r295"
     ]
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaximumExposureToCreditRisk",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum exposure to credit risk",
        "label": "Maximum exposure to credit risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "grvy_MicroTransactionAndSubscriptionRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MicroTransactionAndSubscriptionRevenueMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Micro-transaction revenue",
        "terseLabel": "Micro-transaction revenue",
        "label": "Micro Transaction And Subscription Revenue [Member]",
        "documentation": "Micro-transaction and subscription revenue."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_MicroTransactionRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MicroTransactionRevenueMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Micro-transaction revenue",
        "label": "Micro Transaction Revenue [Member]",
        "documentation": "Micro Transaction Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails": {
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous loss",
        "label": "Miscellaneous other operating expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_MiscellaneousOtherOperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MiscellaneousOtherOperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherIncomeDetails": {
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous gain",
        "label": "Miscellaneous other operating income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating income. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "grvy_MobileGameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MobileGameMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mobile game",
        "label": "Mobile Game [Member]",
        "documentation": "Mobile game."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_MobileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MobileMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mobile",
        "label": "Mobile [Member]",
        "documentation": "Mobile."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_MoreThanNinetyDaysToLessThanOneHundredAndEightyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MoreThanNinetyDaysToLessThanOneHundredAndEightyDaysMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 90 days ~ Less than 180 days",
        "label": "More Than Ninety Days To Less Than One Hundred And Eighty Days [Member]",
        "documentation": "More than ninety days to less than one hundred and eighty days."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_MoreThanOneHundredAndEightyDaysLessThanTwoHundredAndSeventyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MoreThanOneHundredAndEightyDaysLessThanTwoHundredAndSeventyDaysMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 180 days ~ Less than 270 days",
        "label": "More Than One Hundred And Eighty Days Less Than Two Hundred And Seventy Days [Member]",
        "documentation": "More than one hundred and eighty days less than two hundred and seventy days."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_MoreThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MoreThanOneYearMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 1 year",
        "label": "More Than One Year [Member]",
        "documentation": "More than one year."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_MoreThanTwoHundredAndSeventyDaysLessThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "MoreThanTwoHundredAndSeventyDaysLessThanOneYearMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 270 days ~ Less than 1 year",
        "label": "More Than Two Hundred And Seventy Days Less Than One Year [Member]",
        "documentation": "More than two hundred and seventy days less than one year."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NameOfParentEntity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NameOfParentEntity",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent entity",
        "label": "Name of parent entity"
       }
      },
      "en": {
       "role": {
        "documentation": "The name of the entity's parent. [Refer: Parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r70"
     ]
    },
    "ifrs-full_NameOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NameOfSubsidiary",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary",
        "label": "Name of subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r81",
      "r85",
      "r131",
      "r136"
     ]
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Net deferred tax assets"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net deferred tax assets and liabilities [abstract]",
        "label": "Net deferred tax assets and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncometaxesScheduleOfGrossDeferredTaxBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax liabilities",
        "label": "Net deferred tax liabilities"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "grvy_NonCashTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "NonCashTransactionsAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash transactions",
        "label": "Non Cash Transactions [Abstract]",
        "documentation": "Non-cash transactions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r130",
      "r134"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non- controlling interest",
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r141",
      "r278"
     ]
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofNonCurrentAssetsbyGeographicalRegionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_NoncurrentDeferredIncomeIncludingNoncurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentDeferredIncomeIncludingNoncurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term deferred revenue",
        "label": "Non-current deferred income including non-current contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current deferred income including non-current contract liabilities. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r143",
      "r278"
     ]
    },
    "ifrs-full_NoncurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term accounts payable",
        "label": "Non-current trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current amount of payment due to suppliers for goods and services used in the entity's business. [Refer: Trade payables]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_NoncurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherNonCurrentAssetsSummaryofNonCurrentAssetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherNonCurrentAssetsSummaryofNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Non-current prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/EmployeeBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current net defined benefit liability",
        "label": "Non-current net defined benefit liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "grvy_NotDueOrOverdueLessThanNinetyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "NotDueOrOverdueLessThanNinetyDaysMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not due or overdue less than 90 days",
        "label": "Not Due Or Overdue Less Than Ninety Days [Member]",
        "documentation": "Not due or overdue less than ninety days."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r181",
      "r182",
      "r193",
      "r295",
      "r302"
     ]
    },
    "grvy_NumberOfInternationalMarkets": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "NumberOfInternationalMarkets",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of international markets",
        "label": "Number Of International Markets",
        "documentation": "Number of international markets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_NumberOfMajorCustomer": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "NumberOfMajorCustomer",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of major customer",
        "label": "Number Of Major Customer",
        "documentation": "Number Of Major Customer"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_NumberOfRelatedPartyTransactions": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "NumberOfRelatedPartyTransactions",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of related party transactions",
        "label": "Number Of Related Party Transactions",
        "documentation": "Number of related party transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of authorized shares (in shares)",
        "label": "Number of shares authorised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued (in shares)",
        "verboseLabel": "Number of shares (in shares)",
        "label": "Number of shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock equivalents outstanding (in shares)",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "grvy_OnlineGameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OnlineGameMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Online game",
        "label": "Online Game [Member]",
        "documentation": "Online game."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OnlineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OnlineMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Online",
        "label": "Online [Member]",
        "documentation": "Online."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating segments [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails",
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares",
        "label": "Ordinary shares [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r327"
     ]
    },
    "ifrs-full_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Others",
        "label": "Other assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r41"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remeasurement of defined benefit liabilities",
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r41",
      "r336"
     ]
    },
    "grvy_OtherContributedCapitalSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherContributedCapitalSurplus",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CapitalSummaryofCapitalSurplusDetails": {
       "parentTag": "ifrs-full_CapitalReserve",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofCapitalSurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other capital surplus",
        "label": "Other Contributed Capital Surplus",
        "documentation": "Other contributed capital surplus."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherCurrenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherCurrenciesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Currencies [Member]",
        "documentation": "Other currencies."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current financial assets",
        "verboseLabel": "Other current financial assets",
        "label": "Other current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "grvy_OtherCurrentFinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherCurrentFinancialAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current financial assets",
        "label": "Other Current Financial Assets [Member]",
        "documentation": "Other current financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r147"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, net",
        "totalLabel": "Other receivables, net",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_OtherEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherEquityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other components of equity",
        "label": "Other equity interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_OtherEquityInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherEquityInterestMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other components of equity",
        "label": "Other equity interest [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_OtherExpenseByFunction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherExpenseByFunction",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expenses",
        "totalLabel": "Total",
        "label": "Other expense, by function"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r79",
      "r253"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expenses",
        "label": "Other expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r252"
     ]
    },
    "ifrs-full_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/OtherIncomeandExpensesSummaryofDetailsofOtherIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "totalLabel": "Total",
        "label": "Other income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r252",
      "r253"
     ]
    },
    "grvy_OtherIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherIncomeAndExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income And Expense [Abstract]",
        "label": "Other Income And Expense [Abstract]",
        "documentation": "Other income and expense."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherIncomeOnLiquidationOfBranch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherIncomeOnLiquidationOfBranch",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Others",
        "label": "Other Income On Liquidation Of Branch",
        "documentation": "Other Income On Liquidation Of Branch"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherIntangibleAssetsIncludingLicenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherIntangibleAssetsIncludingLicenseMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "label": "Other Intangible Assets Including License [Member]",
        "documentation": "Other intangible assets including license."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofChangesinIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofIntangibleAssetsDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "label": "Other intangible assets [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "grvy_OtherInvestorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherInvestorsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Investors [Member]",
        "documentation": "Other Investors."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherLiabilityMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofFinancialLiabilitiesbyMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liability [Member]",
        "documentation": "Other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherNonCurrentAssetTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherNonCurrentAssetTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Non Current Asset Temporary Difference [Member]",
        "documentation": "Other non current asset temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherNonCurrentAssetsExcludingPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherNonCurrentAssetsExcludingPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/OtherNonCurrentAssetsSummaryofNonCurrentAssetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/OtherNonCurrentAssetsSummaryofNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Non-Current Assets Excluding Prepaid Expenses",
        "documentation": "Other Non-Current Assets Excluding Prepaid Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherNonCurrentFinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherNonCurrentFinancialAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current financial assets",
        "label": "Other Non Current Financial Assets [Member]",
        "documentation": "Other non-current financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OtherNonCurrentLiabilityTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherNonCurrentLiabilityTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other Non Current Liability Temporary Difference [Member]",
        "documentation": "Other non current liability temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/OtherNonCurrentAssetsSummaryofNonCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/OtherNonCurrentAssetsSummaryofNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "totalLabel": "Other non-current assets",
        "label": "Other non-current assets"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current financial assets",
        "label": "Other non-current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other non-current financial liabilities"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r148"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, net",
        "label": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "grvy_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "verboseLabel": "Other receivables, net",
        "label": "Other Receivables [Member]",
        "documentation": "Other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other revenue",
        "label": "Other revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "grvy_OtherServiceContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OtherServiceContractMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Service Contract [Member]",
        "documentation": "Other service contract."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other temporary differences [member]"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "grvy_OthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OthersMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinanceIncomeAndCostsSummaryofFinanceIncomeAndCostDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Others [Member]",
        "documentation": "Others."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_OutsourcingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "OutsourcingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outsourcing expenses",
        "label": "Outsourcing Expenses",
        "documentation": "Outsourcing expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OutstandingBalancesForRelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OutstandingBalancesForRelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding balances for related party transactions [abstract]",
        "label": "Outstanding balances for related party transactions [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "country_PH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "PH",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Philippines",
        "label": "PHILIPPINES"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_PTGravityGameLinkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PTGravityGameLinkMember",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PT. Gravity Game Link",
        "label": "P T Gravity Game Link [Member]",
        "documentation": "PT. Gravity Game Link."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofCommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value per share (in korean won per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "grvy_PaymentGuaranteesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PaymentGuaranteesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of payment guarantee",
        "label": "Payment Guarantees Receivable",
        "documentation": "Payment guarantees receivable."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForShareIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsForShareIssueCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of share issuance costs",
        "label": "Payments for share issue costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for share issue costs."
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of entity's revenue",
        "label": "Percentage of entity's revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "grvy_PercentageOfOwnershipHeldByRelatedParty": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PercentageOfOwnershipHeldByRelatedParty",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership held by related party",
        "label": "Percentage Of Ownership Held By Related Party",
        "documentation": "Percentage of ownership held by related party."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_PostEmploymentBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PostEmploymentBenefitExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment benefit expense",
        "label": "Post Employment Benefit Expense",
        "documentation": "Post employment benefit expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/EmployeeBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Defined contribution plan expenses",
        "label": "Post-employment benefit expense, defined contribution plans"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "grvy_PostemploymentBenefitExpenseReversalOfAllowanceForDefinedContributionAndBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PostemploymentBenefitExpenseReversalOfAllowanceForDefinedContributionAndBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses related to defined contribution and benefit plans",
        "label": "Postemployment Benefit Expense Reversal Of Allowance For Defined Contribution And Benefit Plans",
        "documentation": "Postemployment benefit expense (reversal of allowance for) defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preference Shares",
        "label": "Preference shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Presentation of leases for lessee [abstract]",
        "label": "Presentation of leases for lessee [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_PriceRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PriceRiskMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price Risk",
        "label": "Price Risk [Member]",
        "documentation": "Price risk."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PrincipalPlaceOfBusinessOfSubsidiary",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location",
        "label": "Principal place of business of subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The principal place of business of a subsidiary. [Refer: Principal place of business; Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r82",
      "r86",
      "r132",
      "r137"
     ]
    },
    "ifrs-full_ProceedsFromContributionsOfNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromContributionsOfNoncontrollingInterests",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from capital contribution from non-controlling interests",
        "label": "Proceeds from contributions of non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from proceeds from contributions of non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of intangible assets",
        "label": "Proceeds from sales of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of property and equipment",
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services [axis]",
        "label": "Products and services [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r283"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services [member]",
        "label": "Products and services [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r283"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Profit for the year",
        "verboseLabel": "Profit (loss) for the year",
        "terseLabel": "Profit for the year",
        "label": "Profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r32",
      "r116",
      "r127",
      "r129",
      "r235",
      "r237",
      "r278",
      "r287"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit (loss) attributable to:",
        "label": "Profit (loss), attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non\u2011controlling interest",
        "label": "Profit (loss), attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r133"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/EarningsperShareScheduleofComponentsofBasicEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit attributable to owners of the Parent",
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the Parent Company",
        "label": "Profit (loss), attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Profit before income tax",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r197",
      "r252",
      "r253",
      "r303",
      "r304"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating profit",
        "verboseLabel": "Segment operating profit",
        "label": "Profit (loss) from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r328"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment [abstract]",
        "label": "Property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentIncludingRightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Property, plant and equipment including right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment including right-of-use assets whose underlying assets would be presented as property, plant and equipment if they were owned. [Refer: Property, plant and equipment; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r324",
      "r333"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment [member]",
        "label": "Property, plant and equipment [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r60",
      "r269",
      "r286"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentPledgedAsSecurity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentPledgedAsSecurity",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment pledged as collaterals",
        "label": "Property, plant and equipment, pledged as security"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment pledged as security for liabilities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "grvy_PropertyPlantAndEquipmentTemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PropertyPlantAndEquipmentTemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Property Plant And Equipment Temporary Difference [Member]",
        "documentation": "Property plant and equipment temporary difference."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership (%)",
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r83",
      "r87",
      "r138"
     ]
    },
    "grvy_PurchaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "PurchaseObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligations",
        "label": "Purchase Obligations",
        "documentation": "Purchase obligations."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchasesOfGoodsRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchases",
        "label": "Purchases of goods, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of goods purchased by the entity in related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [axis]",
        "label": "Range [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r187",
      "r195",
      "r280",
      "r282",
      "r350"
     ]
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges [member]",
        "label": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r187",
      "r195",
      "r280",
      "r282",
      "r350"
     ]
    },
    "grvy_ReassessmentAndAdditionsToRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ReassessmentAndAdditionsToRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofSignificantNoncashTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions of right-of-use assets",
        "label": "Reassessment And Additions To Right of Use Assets",
        "documentation": "Reassessment And Additions To Right of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ReassessmentToRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ReassessmentToRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reassessment",
        "label": "Reassessment To Right-Of-Use Assets",
        "documentation": "Reassessment To Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReceivablesFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReceivablesFromContractsWithCustomers",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Receivables from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer that is unconditional. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r162"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofChangesinLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation difference",
        "label": "Reclassification adjustments on exchange differences on translation of foreign operations, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r67"
     ]
    },
    "grvy_ReclassificationOfOtherNonCurrentFinancialAssetToOtherNonCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ReclassificationOfOtherNonCurrentFinancialAssetToOtherNonCurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofSignificantNoncashTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of other non-current financial asset to other non- current assets",
        "label": "Reclassification Of Other Non-Current Financial Asset To Other Non-Current Assets",
        "documentation": "Reclassification Of Other Non-Current Financial Asset To Other Non-Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ReclassificationOfPrepaymentsToIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ReclassificationOfPrepaymentsToIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofSignificantNoncashTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of prepayment to intangible assets",
        "label": "Reclassification Of Prepayments To Intangible Assets",
        "documentation": "Reclassification of prepayments to intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]",
        "label": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions [abstract]",
        "label": "Related party transactions [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Research and development",
        "label": "Research and development expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "grvy_ResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ResearchAndDevelopmentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research And Development [Member]",
        "documentation": "Research and development."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Reserve of exchange differences on translation [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r68",
      "r254"
     ]
    },
    "ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalSummaryofOtherComponentsofEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Factors for re-measurement of defined benefit liabilities",
        "label": "Reserve of remeasurements of defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from remeasurements of defined benefit plans. [Refer: Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans]"
       }
      }
     },
     "auth_ref": [
      "r254"
     ]
    },
    "ifrs-full_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/CashandCashEquivalentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash and cash equivalents",
        "label": "Restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/CapitalSummaryofRetainedEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retained earnings",
        "terseLabel": "Unappropriated retained earnings",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r259"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r254"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r145",
      "r197",
      "r231",
      "r236",
      "r242",
      "r243",
      "r246",
      "r252",
      "r253",
      "r278"
     ]
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails",
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Revenues",
        "terseLabel": "Revenue",
        "label": "Revenue from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r160"
     ]
    },
    "grvy_RevenueFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "RevenueFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue From Contracts With Customers [Abstract]",
        "label": "Revenue From Contracts With Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_RevenueFromContractsWithCustomersBeforeEliminations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "RevenueFromContractsWithCustomersBeforeEliminations",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment revenue",
        "label": "Revenue From Contracts With Customers Before Eliminations",
        "documentation": "Revenue From Contracts With Customers Before Eliminations"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_RevenueFromMobileGames": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "RevenueFromMobileGames",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mobile games",
        "label": "Revenue From Mobile Games",
        "documentation": "Revenue from mobile games."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_RevenueFromOnlineGames": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "RevenueFromOnlineGames",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Online games",
        "label": "Revenue From Online Games",
        "documentation": "Revenue from online games."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of revenue recognized from previous period's contract liabilities",
        "label": "Revenue from performance obligations satisfied or partially satisfied in previous periods"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from performance obligations satisfied (or partially satisfied) in previous periods. [Refer: Performance obligations [member]; Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/TransactionswithRelatedPartiesSummaryofTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from sale of goods, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "grvy_ReversalOfAllowanceForDoubtfulAccountsOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ReversalOfAllowanceForDoubtfulAccountsOthers",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reversal of allowance for doubtful accounts",
        "label": "Reversal Of Allowance For Doubtful Accounts Others",
        "documentation": "Reversal of allowance for doubtful accounts - others."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. 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."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r179"
     ]
    },
    "ifrs-full_RightofuseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of- use assets",
        "label": "Right-of-use assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "grvy_RoyaltiesAndLicenseFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "RoyaltiesAndLicenseFeesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalties and license fees",
        "verboseLabel": "Royalties and license fees",
        "label": "Royalties And License Fees [Member]",
        "documentation": "Royalties and license fees."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ScheduleOfGrossDeferredTaxBalancesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ScheduleOfGrossDeferredTaxBalancesTableTextBlock",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Gross Deferred Tax Balances",
        "label": "Schedule Of Gross Deferred Tax Balances [Table Text Block]",
        "documentation": "Schedule Of Gross Deferred Tax Balances"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment consolidation items [axis]",
        "label": "Segment consolidation items [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [axis]",
        "label": "Segments [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r161",
      "r235",
      "r265",
      "r289"
     ]
    },
    "ifrs-full_SegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [member]",
        "label": "Segments [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r161",
      "r241",
      "r265",
      "r289"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling, general and administrative expenses",
        "totalLabel": "Total",
        "label": "Selling, general and administrative expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expense [abstract]",
        "label": "Selling, general and administrative expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, general and administrative expense [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r322"
     ]
    },
    "grvy_SeoulGuaranteeInsuranceCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "SeoulGuaranteeInsuranceCoLtdMember",
     "presentation": [
      "http://www.gravity.co.kr/role/CommitmentsandContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seoul Guarantee Insurance Co. Ltd.",
        "label": "Seoul Guarantee Insurance Co. Ltd. [Member]",
        "documentation": "Seoul Guarantee Insurance Co. Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ServiceConcessionArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ServiceConcessionArrangementsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service concession arrangements [axis]",
        "label": "Service concession arrangements [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_ServiceConcessionArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ServiceConcessionArrangementsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service concession arrangements [member]",
        "label": "Service concession arrangements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for arrangements in which an entity (the operator) may enter into an arrangement with another entity (the grantor) to provide services that give the public access to major economic and social facilities. The grantor may be a public or private sector entity, including a governmental body. Examples of service concession arrangements involve water treatment and supply facilities, motorways, car parks, tunnels, bridges, airports and telecommunication networks. Examples of arrangements that are not service concession arrangements include an entity outsourcing the operation of its internal services (for example, employee cafeteria, building maintenance, and accounting or information technology functions). It also represents the standard value for the 'Service concession arrangements' axis if no other member is used. [Refer: Government [member]]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "presentation": [
      "http://www.gravity.co.kr/role/CapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares reserved for issuance (in shares)",
        "label": "Number of shares reserved for issue under options and contracts for sale of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares reserved for issue under options and contracts for the sale of shares."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "grvy_ShortTermFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ShortTermFinancialInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialAssets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term financial instruments",
        "label": "Short Term Financial Instruments",
        "documentation": "Short-term financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_ShortTermFinancialInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "ShortTermFinancialInstrumentsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term financial instruments",
        "label": "Short Term Financial Instruments [Member]",
        "documentation": "Short term financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedFinancialInformationSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofConsolidatedSubsidiariesDetails",
      "http://www.gravity.co.kr/role/GeneralInformationScheduleofMajorShareholdersandtheirRespectivePercentageofOwnershipDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofAverageEffectiveTaxRateGravityGameVisionLtdDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [axis]",
        "label": "Subsidiaries [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r88",
      "r152"
     ]
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of cash flows [abstract]",
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [line items]",
        "label": "Statement of changes in equity [line items]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement Table",
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of comprehensive income [abstract]",
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of financial position [abstract]",
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]",
        "label": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "country_TH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "TH",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thailand",
        "label": "THAILAND"
       }
      }
     },
     "auth_ref": []
    },
    "currency_THB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "THB",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "THB",
        "label": "Thailand, Baht"
       }
      }
     },
     "auth_ref": []
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "TW",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taiwan",
        "label": "TAIWAN"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TaxEffectArisingFromChangesInDeferredTaxLiabilitiesRelatedToInvestmentInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TaxEffectArisingFromChangesInDeferredTaxLiabilitiesRelatedToInvestmentInSubsidiaries",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in deferred tax liabilities related to investment in subsidiaries",
        "label": "Tax Effect Arising From Changes In Deferred Tax Liabilities Related To Investment In Subsidiaries",
        "documentation": "Tax effect arising from changes in deferred tax liabilities related to investment in subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TaxEffectOfCorporateTaxOnUnappropriatedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TaxEffectOfCorporateTaxOnUnappropriatedEarnings",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate tax on unappropriated earnings",
        "label": "Tax Effect Of Corporate Tax On Unappropriated Earnings",
        "documentation": "Tax Effect Of Corporate Tax On Unappropriated Earnings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses not deductible for tax purpose",
        "label": "Tax effect of expense not deductible in determining taxable profit (tax loss)"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfRevenuesExemptFromTaxation2011",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Non taxable income",
        "label": "Tax effect of revenues exempt from taxation"
       }
      },
      "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 revenues that are exempt from taxation. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "grvy_TaxEffectOfTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TaxEffectOfTaxCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax credit",
        "label": "Tax Effect Of Tax Credit",
        "documentation": "Tax effect of ax credit."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TaxEffectOfWithholdingTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TaxEffectOfWithholdingTax",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding tax",
        "label": "Tax Effect Of Withholding Tax",
        "documentation": "Tax Effect Of Withholding Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax using the statutory tax rate of each country",
        "label": "Tax expense (income) at applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_TemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sub Total",
        "label": "Temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for differences between the carrying amount of an asset or liability in the statement of financial position and its tax base. Temporary differences may be either: (a) taxable temporary differences; or (b) deductible temporary differences. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofChangesinDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [member]",
        "label": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "grvy_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesForWhichNoDeferredTaxAssetIsRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesForWhichNoDeferredTaxAssetIsRecognised",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference related to investments in subsidiaries not recognized as deferred tax assets",
        "label": "Temporary Differences Associated With Investments In Subsidiaries For Which No Deferred Tax Asset Is Recognised",
        "documentation": "Temporary differences associated with investments in subsidiaries for which no deferred tax asset is recognised."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of transfer of goods or services [axis]",
        "label": "Timing of transfer of goods or services [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersDetailsofRevenuefromContractswithCustomersbasedonServiceContractandTimingofSatisfactionofPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of transfer of goods or services [member]",
        "label": "Timing of transfer of goods or services [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of Range",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r187",
      "r195",
      "r280",
      "r282",
      "r350"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION",
      "http://www.gravity.co.kr/role/FinancialInstrumentsbyCategoryScheduleofCarryingAmountsofFinancialInstrumentsbyCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Current trade payables"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r256",
      "r326"
     ]
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables [abstract]",
        "label": "Trade and other receivables [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TradeAndOtherReceivablesDueFromNonRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TradeAndOtherReceivablesDueFromNonRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-related party",
        "label": "Trade And Other Receivables Due From Non Related Parties",
        "documentation": "Trade and other receivables due from non related parties."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party",
        "label": "Receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "grvy_TradeAndOtherReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TradeAndOtherReceivablesLineItems",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade And Other Receivables [Line Items]",
        "label": "Trade And Other Receivables [Line Items]",
        "documentation": "Trade and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TradeAndOtherReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TradeAndOtherReceivablesTable",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade And Other Receivables [Table]",
        "label": "Trade And Other Receivables [Table]",
        "documentation": "Trade and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofChangesinLossAllowanceofAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofECLsandCreditRiskExposuresforAccountsandOtherReceivablesDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofMaximumExposuretoCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "verboseLabel": "Accounts receivable, net",
        "label": "Trade receivables [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r214",
      "r292",
      "r322"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.gravity.co.kr/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction price allocated to unsatisfied performance obligations",
        "label": "Transaction price allocated to remaining performance obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [member]]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "grvy_TransactionPriceAllocatedToRemainingPerformanceObligationsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TransactionPriceAllocatedToRemainingPerformanceObligationsPercentage",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction price allocated to unsatisfied performance obligations, percentage",
        "label": "Transaction Price Allocated To Remaining Performance Obligations Percentage",
        "documentation": "Transaction price allocated to remaining performance obligations percentage."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TranslationDifferenceToRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TranslationDifferenceToRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation difference",
        "label": "Translation Difference To Right Of Use Assets",
        "documentation": "Translation difference to right of use assets."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TypeOfExpensesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TypeOfExpensesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Expenses",
        "label": "Type of Expenses [Axis]",
        "documentation": "Type of expenses."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_TypeOfExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "TypeOfExpensesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/IntangibleAssetsSummaryofClassificationofAmortizationinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofClassificationofDepreciationExpensesinStatementsofComprehensiveIncomeDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Expenses [Member]",
        "label": "Type of Expenses [Member]",
        "documentation": "Type of expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of measurement of expected credit losses [axis]",
        "label": "Type of measurement of expected credit losses [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r216"
     ]
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/AccountsandOtherReceivablesSummaryofAccountsandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of measurement of expected credit losses [member]",
        "label": "Type of measurement of expected credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement of expected credit losses. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights. This member also represents the standard value for the 'Type of measurement of expected credit losses' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r216"
     ]
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfInterestRatesAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of interest rates [axis]",
        "label": "Types of interest rates [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfInvestmentPropertyAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/GeneralInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of investment property [axis]",
        "label": "Types of investment property [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of risks [axis]",
        "label": "Types of risks [axis]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r192",
      "r201",
      "r206",
      "r207"
     ]
    },
    "ifrs-full_TypesOfRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfRisksMember",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks [member]",
        "label": "Risks [member]"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r192",
      "r201",
      "r206",
      "r207"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.gravity.co.kr/role/SegmentInformationSummaryRevenuefromExternalCustomersbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The United States of America",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "USD",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails",
      "http://www.gravity.co.kr/role/FinancialRiskManagementSummaryofImpactofFluctuationinForeignCurrencyExchangeRatesonGroupsProfitBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD",
        "label": "United States of America, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "grvy_UnrealizedForeignExchangeGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "UnrealizedForeignExchangeGain",
     "crdr": "credit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized foreign currency gain",
        "label": "Unrealized Foreign Exchange Gain",
        "documentation": "Unrealized foreign exchange gain."
       }
      }
     },
     "auth_ref": []
    },
    "grvy_UnrealizedForeignExchangeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "UnrealizedForeignExchangeLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/StatementsofCashFlowsSummaryofCashGeneratedFromOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized foreign currency loss",
        "label": "Unrealized Foreign Exchange Loss",
        "documentation": "Unrealized foreign exchange loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused tax credit carryforwards",
        "label": "Unused tax credits for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax credits [member]]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseScheduleofUnusedTaxLossCarryforwardsandUnusedTaxCreditCarryforwardsNotRecognizedasDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused loss carryforwards",
        "label": "Unused tax losses for which no deferred tax asset recognised"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesSummaryofUsefulLivesofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, useful lives",
        "label": "Useful life measured as period of time, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, estimated useful lives",
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "grvy_UtilizationOfPreviouslyUnrecognizedDeferredTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "UtilizationOfPreviouslyUnrecognizedDeferredTaxAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails": {
       "parentTag": "grvy_AdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/IncomeTaxExpenseSummaryofDifferencesBetweenTaxExpenseandAmountAriseUsingStatutoryTaxRateApplicabletoProfitsofEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utilization of previously unrecognized loss carried forward",
        "label": "Utilization Of Previously Unrecognized Deferred Tax Asset",
        "documentation": "Utilization of previously unrecognized deferred tax asset."
       }
      }
     },
     "auth_ref": []
    },
    "currency_VND": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "VND",
     "presentation": [
      "http://www.gravity.co.kr/role/FinancialRiskManagementScheduleofFinancialAssetsandLiabilitiesExposedinForeignCurrencyRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VND",
        "label": "Viet Nam, Dong"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.gravity.co.kr/role/LeaseSummaryofAmountsRelatingtoLeasesinConsolidatedStatementsofFinancialPositionDetails",
      "http://www.gravity.co.kr/role/LeaseSummaryofChangesinRightofUseAssetsDetail",
      "http://www.gravity.co.kr/role/MaterialAccountingPoliciesPropertyandEquipmentEstimatedUsefulLivesDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofChangeinPropertyandEquipmentDetails",
      "http://www.gravity.co.kr/role/PropertyandEquipmentSummaryofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicle",
        "label": "Vehicles [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gravity.co.kr/role/ClassificationofExpensesByNatureDetailsofClassificationofExpensesByNatureDetails",
      "http://www.gravity.co.kr/role/SellingGeneralandAdministrativeExpensesSummaryofSellingGeneralandAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries",
        "label": "Wages and salaries"
       }
      },
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "grvy_WebsiteAndApplicationDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gravity.co.kr/20231231",
     "localname": "WebsiteAndApplicationDevelopmentMember",
     "presentation": [
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAccountReceivablesIncrementalCostsofObtainingaContractandContractLiabilitiesDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersAdditionalInformationDetails",
      "http://www.gravity.co.kr/role/RevenuefromContractswithCustomersTransactionPriceAllocatedtoUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Website and application development",
        "verboseLabel": "Website and application development",
        "label": "Website And Application Development [Member]",
        "documentation": "Website and Application development."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.gravity.co.kr/role/EarningsperShareScheduleofComponentsofBasicEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average outstanding shares of common shares (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_138_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2023-03-23"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2023-03-23"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "74",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_74_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2023-03-23"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2023-03-23"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "48",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_48&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI",
   "URIDate": "2023-03-23"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_13&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2023-03-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2023-03-23"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2023-03-23"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2023-03-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "2",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_2_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "116",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_128_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2023-03-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2023-03-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2023-03-23"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2023-03-23"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2023-03-23"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "22A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_22A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11E&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B2",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2023-03-23"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2023-03-23"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2023-03-23"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "SIC",
   "Number": "29",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=SIC&num=29&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2023-03-23"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35I",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  }
 }
}
