{
 "version": "2.2",
 "instance": {
  "tbbb-20250203.htm": {
   "nsprefix": "tbbb",
   "nsuri": "http://tiendas3b.com/20250203",
   "dts": {
    "inline": {
     "local": [
      "tbbb-20250203.htm"
     ]
    },
    "schema": {
     "local": [
      "tbbb-20250203.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/lrr/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.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.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2024-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd",
      "https://xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd"
     ]
    },
    "definitionLink": {
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/dim_full_ifrs_2024-03-27_role-995000.xml"
     ]
    }
   },
   "keyStandard": 180,
   "keyCustom": 147,
   "axisStandard": 24,
   "axisCustom": 0,
   "memberStandard": 25,
   "memberCustom": 69,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 354,
   "entityCount": 1,
   "segmentCount": 101,
   "elementCount": 578,
   "unitCount": 8,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 912,
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition",
     "longName": "100010 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "tbbb:SundryDebtors",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss",
     "longName": "100020 - Statement - Consolidated Statements of Profit or Loss",
     "shortName": "Consolidated Statements of Profit or Loss",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_d5397a19-87c3-4f6d-8799-27df1c72d1f0",
      "name": "tbbb:RevenueFromSalesOfMerchandise",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d5397a19-87c3-4f6d-8799-27df1c72d1f0",
      "name": "tbbb:RevenueFromSalesOfMerchandise",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
     "longName": "100030 - Statement - Consolidated statements of Changes in Stockholders' Equity",
     "shortName": "Consolidated statements of Changes in Stockholders' Equity",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_47daea31-952e-435e-b3f6-96c5412c8e0b",
      "name": "ifrs-full:Equity",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_47daea31-952e-435e-b3f6-96c5412c8e0b",
      "name": "ifrs-full:Equity",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "100040 - Statement - Consolidated statements of Cash Flows",
     "shortName": "Consolidated statements of Cash Flows",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:AdjustmentsForAmortisationExpense",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompany",
     "longName": "100050 - Disclosure - History and activity of the Company",
     "shortName": "History and activity of the Company",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:HistoryAndActivityOfTheCompanyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:HistoryAndActivityOfTheCompanyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureBasisOfPreparation",
     "longName": "100060 - Disclosure - Basis of preparation",
     "shortName": "Basis of preparation",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureNewAndAmendedStandardsAndInterpretations",
     "longName": "100070 - Disclosure - New and amended standards and interpretations",
     "shortName": "New and amended standards and interpretations",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:NewAndAmendedStandardsAndInterpretationsExplanatory1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:NewAndAmendedStandardsAndInterpretationsExplanatory1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagement",
     "longName": "100080 - Disclosure - Risk management",
     "shortName": "Risk management",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformation",
     "longName": "100090 - Disclosure - Cash flows information",
     "shortName": "Cash flows information",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNet",
     "longName": "100100 - Disclosure - Property, furniture, equipment and lease-hold improvements - Net",
     "shortName": "Property, furniture, equipment and lease-hold improvements - Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNet",
     "longName": "100110 - Disclosure - Right-of-use assets - Net",
     "shortName": "Right-of-use assets - Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategory",
     "longName": "100120 - Disclosure - Financial instruments by category",
     "shortName": "Financial instruments by category",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedParties1",
     "longName": "100130 - Disclosure - Debt with related parties",
     "shortName": "Debt with related parties",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebt",
     "longName": "100140 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilities",
     "longName": "100150 - Disclosure - Lease liabilities",
     "shortName": "Lease liabilities",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTax",
     "longName": "100160 - Disclosure - Income tax",
     "shortName": "Income tax",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNature1",
     "longName": "100170 - Disclosure - Cost and Expenses by nature",
     "shortName": "Cost and Expenses by nature",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNet1",
     "longName": "100180 - Disclosure - Financial costs - Net",
     "shortName": "Financial costs - Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStock",
     "longName": "100190 - Disclosure - Capital stock",
     "shortName": "Capital stock",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShare",
     "longName": "100200 - Disclosure - Earnings (loss) per share",
     "shortName": "Earnings (loss) per share",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPayments1",
     "longName": "100210 - Disclosure - Share-based payments",
     "shortName": "Share-based payments",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSubsequentEvents",
     "longName": "100220 - Disclosure - Subsequent events",
     "shortName": "Subsequent events",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureContingencies",
     "longName": "100230 - Disclosure - Contingencies",
     "shortName": "Contingencies",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnError",
     "longName": "100240 - Disclosure - Correction of an error",
     "shortName": "Correction of an error",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureBasisOfPreparationPolicies",
     "longName": "100250 - Disclosure - Basis of preparation (Policies)",
     "shortName": "Basis of preparation (Policies)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DescriptionOfAccountingPolicyForBasisOfPreparationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DescriptionOfAccountingPolicyForBasisOfPreparationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureNewAndAmendedStandardsAndInterpretationsPolicies",
     "longName": "100260 - Disclosure - New and amended standards and interpretations (Policies)",
     "shortName": "New and amended standards and interpretations (Policies)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DescriptionOfAccountingPolicyForApplicationOfNewAndRevisedStandardsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:NewAndAmendedStandardsAndInterpretationsExplanatory1",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DescriptionOfAccountingPolicyForApplicationOfNewAndRevisedStandardsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:NewAndAmendedStandardsAndInterpretationsExplanatory1",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyTables",
     "longName": "100270 - Disclosure - History and activity of the Company (Tables)",
     "shortName": "History and activity of the Company (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementTables",
     "longName": "100280 - Disclosure - Risk management (Tables)",
     "shortName": "Risk management (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationTables",
     "longName": "100290 - Disclosure - Cash flows information (Tables)",
     "shortName": "Cash flows information (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetTables",
     "longName": "100300 - Disclosure - Property, furniture, equipment and lease-hold improvements - Net (Tables)",
     "shortName": "Property, furniture, equipment and lease-hold improvements - Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetTables",
     "longName": "100310 - Disclosure - Right-of-use assets - Net (Tables)",
     "shortName": "Right-of-use assets - Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategoryTables",
     "longName": "100320 - Disclosure - Financial instruments by category (Tables)",
     "shortName": "Financial instruments by category (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables",
     "longName": "100330 - Disclosure - Debt with related parties (Tables)",
     "shortName": "Debt with related parties (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtTables",
     "longName": "100340 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:ScheduleOfDebtExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:ScheduleOfDebtExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesTables",
     "longName": "100350 - Disclosure - Lease liabilities (Tables)",
     "shortName": "Lease liabilities (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfLeaseLiabilitiesRecognizedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:DisclosureOfLeaseLiabilitiesRecognizedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureTables",
     "longName": "100360 - Disclosure - Cost and Expenses by nature (Tables)",
     "shortName": "Cost and Expenses by nature (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfCostOfSalesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfCostOfSalesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetTables",
     "longName": "100370 - Disclosure - Financial costs - Net (Tables)",
     "shortName": "Financial costs - Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockTables",
     "longName": "100380 - Disclosure - Capital stock (Tables)",
     "shortName": "Capital stock (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareTables",
     "longName": "100390 - Disclosure - Earnings (loss) per share (Tables)",
     "shortName": "Earnings (loss) per share (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables",
     "longName": "100400 - Disclosure - Share-based payments (Tables)",
     "shortName": "Share-based payments (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
     "longName": "100410 - Disclosure - History and activity of the Company - Additional Information (Details)",
     "shortName": "History and activity of the Company - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_36eaf250-e043-4662-9a2a-6ebf5324c72a",
      "name": "tbbb:NetProceedsReceived",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_36eaf250-e043-4662-9a2a-6ebf5324c72a",
      "name": "tbbb:NetProceedsReceived",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails",
     "longName": "100420 - Disclosure - History and activity of the Company - Summary of Subsidiaries Over Which Control is Exercised, Directly and Indirectly (Details)",
     "shortName": "History and activity of the Company - Summary of Subsidiaries Over Which Control is Exercised, Directly and Indirectly (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_7a91f0f3-f64c-4610-be93-ac0e20d48bd9",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7a91f0f3-f64c-4610-be93-ac0e20d48bd9",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
     "longName": "100430 - Disclosure - Risk Management - Additional Information (Details)",
     "shortName": "Risk Management - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_d5397a19-87c3-4f6d-8799-27df1c72d1f0",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_01277430-b16c-461b-b56f-dd001a72431a",
      "name": "tbbb:AmountDueToReverseFactoringTransactions",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
     "longName": "100440 - Disclosure - Risk Management - Summary of Contractual Maturities of Financial Liabilities According to Maturity Periods (Details)",
     "shortName": "Risk Management - Summary of Contractual Maturities of Financial Liabilities According to Maturity Periods (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "tbbb:AccountsPayableAndAccruedExpenses",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e8eeece7-c6a5-4b7c-ad85-8870379830d0",
      "name": "tbbb:DebtExcludingIssuanceCosts",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails",
     "longName": "100450 - Disclosure - Risk Management - Summary of Exposure to Volatility of Exchange Rate of its Functional Currency Against US Dollar (Details)",
     "shortName": "Risk Management - Summary of Exposure to Volatility of Exchange Rate of its Functional Currency Against US Dollar (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3856765b-a581-494b-933e-3b9e3b8c5b1c",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ExposureToVolatilityOfExchangeRateOfFunctionalCurrencyAgainstUsDollarExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
     "longName": "100460 - Disclosure - Risk Management - Summary of Exchange Rates of Financial Statements for One US Dollar (Details)",
     "shortName": "Risk Management - Summary of Exchange Rates of Financial Statements for One US Dollar (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_99c86d72-7703-4376-ab69-b355638939b0",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_99c86d72-7703-4376-ab69-b355638939b0",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails",
     "longName": "100470 - Disclosure - Cash flows information - Disclosure of Transactions not Requiring Use of Cash Flows (Details)",
     "shortName": "Cash flows information - Disclosure of Transactions not Requiring Use of Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:PurchaseOfRightOfUseAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory",
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:PurchaseOfRightOfUseAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory",
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
     "longName": "100480 - Disclosure - Cash flows information - Reconciliation of Financing Items (Details)",
     "shortName": "Cash flows information - Reconciliation of Financing Items (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_2ff3b71a-ec1a-4fbe-bf9f-94c6bc431a41",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ff3b71a-ec1a-4fbe-bf9f-94c6bc431a41",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold",
     "longName": "100490 - Disclosure - Property, furniture, equipment and lease-hold improvements - Net - Summary of Reconciliation Between Values of Property, furniture, equipment and lease-hold improvements (Details)",
     "shortName": "Property, furniture, equipment and lease-hold improvements - Net - Summary of Reconciliation Between Values of Property, furniture, equipment and lease-hold improvements (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_2ff3b71a-ec1a-4fbe-bf9f-94c6bc431a41",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
     "longName": "100500 - Disclosure - Property, furniture, equipment and lease-hold improvements - Net - Additional Information (Details)",
     "shortName": "Property, furniture, equipment and lease-hold improvements - Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:CostOfSalesProperties",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
     "longName": "100510 - Disclosure - Right-of-use assets - Net - Additional Information (Details)",
     "shortName": "Right-of-use assets - Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:FutureCashFlowsDerivedFromResidualValueGuarantees",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:FutureCashFlowsDerivedFromResidualValueGuarantees",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
     "longName": "100520 - Disclosure - Right-of-use assets - Net - Schedule of Right-of-use Asset (Details)",
     "shortName": "Right-of-use assets - Net - Schedule of Right-of-use Asset (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_2ff3b71a-ec1a-4fbe-bf9f-94c6bc431a41",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "div",
       "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
     "longName": "100530 - Disclosure - Financial Instruments by Category - Summary of Financial Assets and Liabilities (Details)",
     "shortName": "Financial Instruments by Category - Summary of Financial Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_04dd7f29-9d59-488e-ae81-42c31269429f",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails",
     "longName": "100540 - Disclosure - Financial Instruments by Category - Summary of Financial Assets and Liabilities (Parenthetical) (Details)",
     "shortName": "Financial Instruments by Category - Summary of Financial Assets and Liabilities (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:InterestGeneratedByShortTermBankDeposits",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:PrincipalAmount",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
     "longName": "100550 - Disclosure - Financial Instruments by Category - Summary of Estimated Carrying Amount and Fair Value of Liabilities Measured at Amortized Costs (Details)",
     "shortName": "Financial Instruments by Category - Summary of Estimated Carrying Amount and Fair Value of Liabilities Measured at Amortized Costs (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_adc479c1-f7f0-4a17-a994-04e46fe2e582",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c77bdab2-4be9-4f5c-a6d7-6e9e3d1a6dbf",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategoryAdditionalInformationDetails",
     "longName": "100560 - Disclosure - Financial Instruments by Category - Additional Information (Details)",
     "shortName": "Financial Instruments by Category - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyLiabilities",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyLiabilities",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
     "longName": "100570 - Disclosure - Debt with Related Parties - Disclosure of Transactions with Related Parties (Details)",
     "shortName": "Debt with Related Parties - Disclosure of Transactions with Related Parties (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:InterestExpenseOnDebtInstrumentsIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails",
     "longName": "100580 - Disclosure - Debt With Related Parties - Disclosure of Balances With Related Parties (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Balances With Related Parties (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "tbbb:DeferredBonusPayableToRelatedPartiesCurrent",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfBalancesWithRelatedPartiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "tbbb:DeferredBonusPayableToRelatedPartiesCurrent",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfBalancesWithRelatedPartiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
     "longName": "100590 - Disclosure - Debt With Related Parties - Disclosure of Balances With Related Parties (Parenthetical) (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Balances With Related Parties (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_2bb99bc0-284e-4b1a-85aa-01f5ff25ccef",
      "name": "tbbb:DeferredAndAccruedInterestRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bb99bc0-284e-4b1a-85aa-01f5ff25ccef",
      "name": "tbbb:DeferredAndAccruedInterestRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
     "longName": "100600 - Disclosure - Debt With Related Parties - Disclosure of Debt Related to the Promissory Notes (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Debt Related to the Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25e74f37-ac66-471d-b76d-a85f02aa2752",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
     "longName": "100610 - Disclosure - Debt With Related Parties - Additional Information (Details)",
     "shortName": "Debt With Related Parties - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bece2d1-6564-43e1-a847-1376c289e553",
      "name": "ifrs-full:BorrowingsInterestRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
     "longName": "100620 - Disclosure - Debt With Related Parties - Disclosure of Amounts Outstanding Under Notes (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Amounts Outstanding Under Notes (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R64": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
     "longName": "100630 - Disclosure - Debt With Related Parties - Disclosure of Related Parties (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Related Parties (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_45a8ea0c-374e-410b-a5e2-664dd73d205e",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfRelatedPartiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails",
     "longName": "100640 - Disclosure - Debt With Related Parties - Disclosure of Key Management Personnel Compensation (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Key Management Personnel Compensation (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
     "longName": "100650 - Disclosure - Debt - Summary of Debt (Details)",
     "shortName": "Debt - Summary of Debt (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "tbbb:ShortTermFinancingOfTransportationAndStoreEquipment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "tbbb:ShortTermFinancingOfTransportationAndStoreEquipment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
     "longName": "100660 - Disclosure - Debt - Summary of Debt (Parenthetical) (Details)",
     "shortName": "Debt - Summary of Debt (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_18e75798-3b7b-428e-a16a-6a8cbc1c1143",
      "name": "ifrs-full:TradeAndOtherPayables",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_18e75798-3b7b-428e-a16a-6a8cbc1c1143",
      "name": "ifrs-full:TradeAndOtherPayables",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
     "longName": "100670 - Disclosure - Debt - Summary of Short Term and Long Term Debt (Details)",
     "shortName": "Debt - Summary of Short Term and Long Term Debt (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:BorrowingsMaturity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "tbbb:ScheduleOfShortTermAndLongTermDebtExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_466a616a-8346-4f45-8023-8471d2e1a0bf",
      "name": "ifrs-full:Borrowings",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfShortTermAndLongTermDebtExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails",
     "longName": "100680 - Disclosure - Debt - Summary of Short Term and Long Term Debt (Parenthetical) (Details)",
     "shortName": "Debt - Summary of Short Term and Long Term Debt (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:BorrowingsMaturity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "tbbb:ScheduleOfShortTermAndLongTermDebtExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
     "longName": "100690 - Disclosure - Debt - Summary of Debt Under Promissory Notes (Details)",
     "shortName": "Debt - Summary of Debt Under Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtExplanatory",
       "div",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_65cd0bd2-ac26-41e7-b26b-190eb75b82a6",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfDebtUnderPromissoryNotesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
     "longName": "100700 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:BorrowingsMaturity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "tbbb:ScheduleOfShortTermAndLongTermDebtExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "tbbb:ConversionPricePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
     "longName": "100710 - Disclosure - Lease Liabilities - Summary of Lease Liabilities (Details)",
     "shortName": "Lease Liabilities - Summary of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R73": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
     "longName": "100720 - Disclosure - Lease Liabilities - Schedule of Carring Amount and Movements of Lease Liabilities (Details)",
     "shortName": "Lease Liabilities - Schedule of Carring Amount and Movements of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_2ff3b71a-ec1a-4fbe-bf9f-94c6bc431a41",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfLeaseLiabilitiesRecognizedExplanatory",
       "div",
       "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:LeaseLiabilitiesAdditions",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfCarryingAmountAndMovementInLeaseLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
     "longName": "100730 - Disclosure - Lease Liabilities - Schedule of Lease Expense Recognized in Profit or Loss (Details)",
     "shortName": "Lease Liabilities - Schedule of Lease Expense Recognized in Profit or Loss (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:LeaseExpensesRecognizedInProfitOrLoss",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfDetailedInformationAboutLeaseExpenseRecognizedInStatementOfProfitOrLossExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
     "longName": "100740 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
     "longName": "100750 - Disclosure - Cost and Expenses by Nature - Summary of Cost of Sales (Details)",
     "shortName": "Cost and Expenses by Nature - Summary of Cost of Sales (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d6a17d26-d1ac-4729-a0a1-e26a1f941943",
      "name": "ifrs-full:CostOfMerchandiseSold",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfCostOfSalesExplanatory",
       "div",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails",
     "longName": "100760 - Disclosure - Cost and Expenses by Nature - Summary of Sales and Administrative Expenses (Details)",
     "shortName": "Cost and Expenses by Nature - Summary of Sales and Administrative Expenses (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:PersonnelExpenses",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:PersonnelExpenses",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
     "longName": "100770 - Disclosure - Cost and Expenses by Nature - Summary of Sales and Administrative Expenses (Parenthetical) (Details)",
     "shortName": "Cost and Expenses by Nature - Summary of Sales and Administrative Expenses (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "tbbb:IpoRelatedServicesIncurred",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails",
     "longName": "100780 - Disclosure - Financial costs - Net - Summary of Financial (Costs) Income (Details)",
     "shortName": "Financial costs - Net - Summary of Financial (Costs) Income (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockDetails",
     "longName": "100790 - Disclosure - Capital stock - Summary of Capital Stock (Details)",
     "shortName": "Capital stock - Summary of Capital Stock (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R81": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
     "longName": "100800 - Disclosure - Capital stock - Summary of Capital Stock (Parenthetical) (Details)",
     "shortName": "Capital stock - Summary of Capital Stock (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_87b73590-89f1-4b57-8cee-f33cad66bb24",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails",
     "longName": "100810 - Disclosure - Capital Stock - Summary of Shares Outstanding and Total Value for Each Class (Details)",
     "shortName": "Capital Stock - Summary of Shares Outstanding and Total Value for Each Class (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_2ff3b71a-ec1a-4fbe-bf9f-94c6bc431a41",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5b8e90fe-d4cb-489a-a8ec-9857c843d063",
      "name": "tbbb:ShareReorganization",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
     "longName": "100820 - Disclosure - Capital Stock - Summary of Share Split of Common Shares (Details)",
     "shortName": "Capital Stock - Summary of Share Split of Common Shares (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_25c95b13-a5c2-4a6f-b82d-715ed60804c9",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2ce1a9dd-92e2-4300-a307-dd5abf8fca10",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
     "longName": "100830 - Disclosure - Capital Stock - Summary of Share Split of Common Shares (Parenthetical) (Details)",
     "shortName": "Capital Stock - Summary of Share Split of Common Shares (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_5b8e90fe-d4cb-489a-a8ec-9857c843d063",
      "name": "tbbb:InitialPublicOfferingPrice",
      "unitRef": "U_Mxnpershare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d93fd5af-5941-4221-a3a2-cc28f0c0da3e",
      "name": "ifrs-full:SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails",
     "longName": "100840 - Disclosure - Capital Stock - Summary of Total Value of Class A Common Shares (Details)",
     "shortName": "Capital Stock - Summary of Total Value of Class A Common Shares (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_2ff3b71a-ec1a-4fbe-bf9f-94c6bc431a41",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5b8e90fe-d4cb-489a-a8ec-9857c843d063",
      "name": "tbbb:ProceedsFromInitialPublicOffering",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
     "longName": "100850 - Disclosure - Earnings (loss) per share - Schedule of Information on Earnings (Loss) Per Share and Number of Shares Used in Calculations of Basic Loss Per Share (Details)",
     "shortName": "Earnings (loss) per share - Schedule of Information on Earnings (Loss) Per Share and Number of Shares Used in Calculations of Basic Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_d5397a19-87c3-4f6d-8799-27df1c72d1f0",
      "name": "tbbb:NetIncomeAvailableToCommonStockholdersDiluted",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d5397a19-87c3-4f6d-8799-27df1c72d1f0",
      "name": "tbbb:NetIncomeAvailableToCommonStockholdersDiluted",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
     "longName": "100860 - Disclosure - Earnings (loss) per share - Schedule of Information on Earnings (Loss) Per Share and Number of Shares Used in Calculations of Basic Loss Per Share (Parenthetical) (Details)",
     "shortName": "Earnings (loss) per share - Schedule of Information on Earnings (Loss) Per Share and Number of Shares Used in Calculations of Basic Loss Per Share (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "C_d5397a19-87c3-4f6d-8799-27df1c72d1f0",
      "name": "ifrs-full:WeightedAverageShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f506dde5-856e-4522-adaa-4e6a99200829",
      "name": "tbbb:ShareSplitRatio",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
     "longName": "100870 - Disclosure - Earnings (loss) per share - Additional Information (Details)",
     "shortName": "Earnings (loss) per share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "C_5934dea2-674f-4084-af09-3ab64d4a17bc",
      "name": "ifrs-full:DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5934dea2-674f-4084-af09-3ab64d4a17bc",
      "name": "ifrs-full:DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
     "longName": "100880 - Disclosure - Share-based Payments - Summary of Outstanding Share Options (Details)",
     "shortName": "Share-based Payments - Summary of Outstanding Share Options (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "C_8f827cac-be8b-4526-8120-4e56e172960f",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "U_Option",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e62b6c82-4938-41e7-bf0e-d5e878e7a842",
      "name": "ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
      "unitRef": "U_Option",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
     "longName": "100890 - Disclosure - Share-based Payments - Additional information (Details)",
     "shortName": "Share-based Payments - Additional information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "C_70d64d88-848c-401d-a4c6-3164b9bab4d9",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "U_Option",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_70d64d88-848c-401d-a4c6-3164b9bab4d9",
      "name": "tbbb:NumberOfShareOptionsVestedInSharebasedPaymentArrangement",
      "unitRef": "U_Option",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails",
     "longName": "100900 - Disclosure - Share-based Payments - Summary of Share-based Payments in Administrative Expenses (Details)",
     "shortName": "Share-based Payments - Summary of Share-based Payments in Administrative Expenses (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "C_66ffb06c-cc34-4392-8ef6-6a46b2c7c0d3",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_70d64d88-848c-401d-a4c6-3164b9bab4d9",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfShareBasedPaymentsInAdministrativeExpensesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails",
     "longName": "100910 - Disclosure - Correction of an error - Additional Information (Details)",
     "shortName": "Correction of an error - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "C_d5397a19-87c3-4f6d-8799-27df1c72d1f0",
      "name": "ifrs-full:AdjustedWeightedAverageShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9836b4ce-7e18-458e-aea2-ad98ba8c053e",
      "name": "ifrs-full:AdjustedWeightedAverageShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20250203.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "tbbb_AccountsPayableAndAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AccountsPayableAndAccruedExpenses",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable and accrued expenses.",
        "label": "Accounts Payable And Accrued Expenses",
        "terseLabel": "Accounts payable and accrued expenses",
        "verboseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AccountsPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AccountsPayableToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable to related parties.",
        "label": "Accounts payable to related parties",
        "terseLabel": "Bonus payable to related parties (Note 9)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AccountsPayableToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AccountsPayableToSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable to suppliers.",
        "label": "Accounts payable to suppliers",
        "terseLabel": "Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AccumulatedDepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AccumulatedDepreciationPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated depreciation property plant and equipment.",
        "label": "Accumulated Depreciation Property Plant And Equipment",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Cumulative losses",
        "totalLabel": "Total 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": [
      "r235"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Acquisitions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "tbbb_AdditionalAmountRelatedToCreditLine": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdditionalAmountRelatedToCreditLine",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional amount related to credit line.",
        "label": "Additional amount related to credit line"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdditionalAmountRelatedToCreditLineUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdditionalAmountRelatedToCreditLineUsed",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional amount related to credit line used.",
        "label": "Additional Amount Related To Credit Line Used",
        "terseLabel": "Additional amount related to credit line used"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdditionalNumberOfSharesSold": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdditionalNumberOfSharesSold",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional number of shares sold",
        "label": "Additional Number of Shares Sold",
        "terseLabel": "Additional number of shares sold"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Advance payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share",
        "terseLabel": "Diluted weighted average common shares",
        "verboseLabel": "Diluted"
       }
      },
      "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": [
      "r71"
     ]
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for amortisation expense",
        "terseLabel": "Amortization of intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Increase in inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "tbbb_AdjustmentsForExchangeFluctuation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdjustmentsForExchangeFluctuation",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for exchange fluctuation.",
        "label": "Adjustments For Exchange Fluctuation",
        "negatedLabel": "Exchange rate fluctuation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for gains (losses) on change in fair value of derivatives",
        "negatedLabel": "Gain on fair value of derivative financial instrument (Note 8)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gains (losses) on changes in the fair value of derivatives to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: At fair value [member]; Derivatives [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "tbbb_AdjustmentsForIncreaseDecreaseInAccountPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdjustmentsForIncreaseDecreaseInAccountPayableToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in account payable to related parties.",
        "label": "Adjustments for increase (decrease) in account payable to related parties",
        "terseLabel": "Increase (decrease) on bonus payable to related parties (Note 9)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in employee benefit liabilities",
        "terseLabel": "Employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in other current liabilities",
        "terseLabel": "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": [
      "r246"
     ]
    },
    "tbbb_AdjustmentsForIncreaseInOtherCurrentAssetsAndGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdjustmentsForIncreaseInOtherCurrentAssetsAndGuaranteeDeposits",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase in other current assets and guarantee deposits.",
        "label": "Adjustments For Increase In Other Current Assets And Guarantee Deposits",
        "terseLabel": "Increase in other current assets and guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdjustmentsForIncreaseInSuppliersIncludingSupplierFinanceArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdjustmentsForIncreaseInSuppliersIncludingSupplierFinanceArrangements",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase in suppliers including supplier finance arrangements.",
        "label": "Adjustments For Increase In Suppliers Including Supplier Finance Arrangements",
        "terseLabel": "Increase in suppliers (including supplier finance arrangements)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdjustmentsForInterestOnDebtAndBonusPayableAndAmortizationOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdjustmentsForInterestOnDebtAndBonusPayableAndAmortizationOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on debt and bonus payable and amortization of issuance costs",
        "label": "Adjustments For Interest On Debt And Bonus Payable and Amortization Of Issuance Costs",
        "documentation": "Adjustments For Interest On Debt And Bonus Payable and Amortization Of Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdjustmentsForInterestPayableOnPromissoryNotesAndConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdjustmentsForInterestPayableOnPromissoryNotesAndConvertibleNotes",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Interest Payable On Promissory Notes and Convertible Notes",
        "documentation": "Adjustments for interest payable on promissory notes and convertible notes.",
        "terseLabel": "Interest payable on Promissory Notes and Convertible Notes (Note 5)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdjustmentsForInterestsAndCommissionsFromCreditLines": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdjustmentsForInterestsAndCommissionsFromCreditLines",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Interests And Commissions From Credit Lines",
        "documentation": "Adjustments for interests and commissions from credit lines.",
        "terseLabel": "Interests and commissions from credit lines"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments for:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "terseLabel": "Share-based payment expense (Note 17)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "negatedTerseLabel": "Administrative expenses",
        "negatedLabel": "Administrative expenses (Note 13)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r62",
      "r184"
     ]
    },
    "tbbb_AdvancedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AdvancedPayment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced payments.",
        "label": "Advanced payment",
        "terseLabel": "Advanced payments",
        "negatedLabel": "Advanced payments"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AggregateAmountRelatedToCreditLine": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AggregateAmountRelatedToCreditLine",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount related to credit line.",
        "label": "Aggregate amount related to credit line"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AldMarketInnovationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AldMarketInnovationMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ALD Market Innovation [Member]",
        "documentation": "ALD Market Innovation [Member]",
        "terseLabel": "ALD Market Innovation"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AmortizationOfIssuanceCostsArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AmortizationOfIssuanceCostsArisingFromFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of issuance costs arising from financing activities",
        "documentation": "Amortization of issuance costs arising from financing activities.",
        "terseLabel": "Amortization of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AmountDueToReverseFactoringTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AmountDueToReverseFactoringTransactions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due to reverse factoring transactions.",
        "label": "Amount due to reverse factoring transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts payable, related party transactions",
        "terseLabel": "Total",
        "totalLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r55",
      "r60"
     ]
    },
    "tbbb_AnnualInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AnnualInterestRate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual interest rate.",
        "label": "Annual interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Statutory rate of income tax",
        "verboseLabel": "Applicable income tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "tbbb_ArrendadoraAfirmeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ArrendadoraAfirmeMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrendadora Afirme.",
        "label": "Arrendadora Afirme [member]",
        "terseLabel": "Arrendadora Afirme"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "periodEndLabel": "Assets at end of period",
        "periodStartLabel": "Assets at beginning of period",
        "totalLabel": "Total 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": [
      "r14",
      "r107",
      "r108",
      "r109",
      "r170",
      "r173"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Attribution of expenses by nature to their function [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": [
      "r231",
      "r233"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Attribution of expenses by nature to their function [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value of the \u2018Attribution of expenses by nature to their function' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233"
     ]
    },
    "tbbb_AvailableAmountRelatedToCreditLine": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AvailableAmountRelatedToCreditLine",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available amount related to credit line.",
        "label": "Available amount related to credit line"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average foreign exchange rate",
        "terseLabel": "Average exchange rate",
        "verboseLabel": "Foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "tbbb_AverageTermOfLeaseContracts": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "AverageTermOfLeaseContracts",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average term of lease contracts",
        "documentation": "Average term of lease contracts.",
        "terseLabel": "Average term of lease contracts"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BaliequipmentSaDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "BaliequipmentSaDMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Baliequipment Sa D [Member]",
        "documentation": "Baliequipment Sa D [Member]",
        "terseLabel": "Baliequipment Sa D"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BancoMercantilDelNorteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "BancoMercantilDelNorteMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Banco Mercantil del Norte.",
        "label": "Banco Mercantil Del Norte [member]",
        "terseLabel": "Banco Mercantil del Norte"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "totalLabel": "Total basic earnings (loss) per share",
        "terseLabel": "Basic earnings per common share (Note 16)",
        "verboseLabel": "Basic earnings 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": [
      "r69",
      "r70"
     ]
    },
    "tbbb_BasisOfPreparationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "BasisOfPreparationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis Of Preparation Abstract",
        "label": "Basis Of Preparation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BbbFoodsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "BbbFoodsIncMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BBB Foods Inc.",
        "label": "BBB Foods Inc. [member]",
        "terseLabel": "BBB Foods Inc. shareholders",
        "verboseLabel": "BBB Foods Inc."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BbbFoodsLimitedPartnershipMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "BbbFoodsLimitedPartnershipMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BBB Foods Limited Partnership.",
        "label": "BBB Foods Limited Partnership [member]",
        "terseLabel": "BBB Foods Limited Partnership"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings",
        "terseLabel": "Debt",
        "totalLabel": "Total debt:"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_BorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [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_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Effective rate",
        "verboseLabel": "Interest Rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory note maturity date",
        "terseLabel": "Remaining contract period",
        "verboseLabel": "Maturity"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_BorrowingsOriginalCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsOriginalCurrency",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, original currency",
        "terseLabel": "Currency"
       }
      },
      "en": {
       "role": {
        "documentation": "The currency in which the borrowings are denominated. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of range"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r111",
      "r128",
      "r142",
      "r202",
      "r203",
      "r250"
     ]
    },
    "ifrs-full_BrokerageFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BrokerageFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brokerage fee expense",
        "terseLabel": "Brokerage fee expense",
        "verboseLabel": "Advisory fee",
        "negatedLabel": "Brokerage fee expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised for brokerage fees charged to the entity."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings [member]",
        "terseLabel": "Building",
        "verboseLabel": "Buildings"
       }
      },
      "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": [
      "r240"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r216",
      "r217"
     ]
    },
    "tbbb_CapitalStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CapitalStockMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital stock.",
        "label": "Capital Stock [Member]",
        "terseLabel": "Capital stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "totalLabel": "Total cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year"
       }
      },
      "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": [
      "r10",
      "r86",
      "r103"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "netLabel": "Net cash flows from (used in) financing activities",
        "totalLabel": "Net cash flows obtained 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, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r87"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash flows used in investing activities",
        "netLabel": "Net 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, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r87"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash flows provided by operating activities",
        "netLabel": "Net 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, from continuing and discontinued operations. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r76",
      "r87"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operations before changes in working capital",
        "terseLabel": "Total",
        "totalLabel": "Total Adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) from the entity's operations before changes in working capital."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r246"
     ]
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash outflow for leases",
        "terseLabel": "Total cash outflow for lease"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "ifrs-full_CashRepaymentsOfAdvancesAndLoansFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashRepaymentsOfAdvancesAndLoansFromRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash repayments of advances and loans from related parties",
        "terseLabel": "Debt with related parties",
        "negatedLabel": "Debt with related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of advances and loans from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [abstract]",
        "terseLabel": "Financial assets at amortized cost:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r163"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [domain]"
       }
      },
      "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": [
      "r163"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [abstract]",
        "terseLabel": "Financial liabilities at amortized cost:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r163"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [domain]"
       }
      },
      "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": [
      "r163"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r59"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [domain]"
       }
      },
      "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": [
      "r59"
     ]
    },
    "tbbb_CetelemSaDeCvMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CetelemSaDeCvMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CETELEM SA de CV.",
        "label": "CETELEM SA De CV [member]",
        "terseLabel": "CETELEM SA de CV"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassACommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassACommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockTables",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A common shares",
        "label": "Class A Common Shares [member]",
        "terseLabel": "Class A Common Shares",
        "verboseLabel": "Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassASharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassASharesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A shares member.",
        "label": "Class A Shares [Member]",
        "terseLabel": "Class A Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassBCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassBCommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class B common shares.",
        "label": "Class B Common Shares [member]",
        "terseLabel": "Class B Common Shares",
        "verboseLabel": "Class B"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassCCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassCCommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class C common shares.",
        "label": "Class C Common Shares [member]",
        "terseLabel": "Class C Common Shares",
        "verboseLabel": "Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassCShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassCShareCapitalMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class C Share Capital [Member]",
        "documentation": "Class C Share Capital.",
        "terseLabel": "Class C Share Capital"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassCSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassCSharesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class C shares.",
        "label": "Class C Shares [Member]",
        "terseLabel": "Class C Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassDCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassDCommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class D common shares.",
        "label": "Class D Common Shares [member]",
        "terseLabel": "Class D"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassECommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ClassECommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class E common shares.",
        "label": "Class E Common Shares [member]",
        "terseLabel": "Class E"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r73",
      "r74",
      "r110",
      "r121"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [domain]"
       }
      },
      "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": [
      "r73",
      "r110",
      "r121"
     ]
    },
    "ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfEntitysOwnEquityInstrumentsAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of entity's own equity 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": [
      "r110"
     ]
    },
    "ifrs-full_ClassesOfEntitysOwnEquityInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfEntitysOwnEquityInstrumentsDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of entity's own equity instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments issued by the entity. It also represents the standard value for the 'Classes of entity's own equity instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r152",
      "r155",
      "r156",
      "r157"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [domain]"
       }
      },
      "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": [
      "r152",
      "r155",
      "r156",
      "r157"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r160",
      "r161",
      "r179",
      "r180"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [domain]"
       }
      },
      "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": [
      "r160",
      "r161",
      "r179",
      "r180"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [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": [
      "r69"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r48"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockTables",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r24"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockTables",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]"
       }
      },
      "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": [
      "r24"
     ]
    },
    "tbbb_CloseFamilyMemberOfKeyManagementPersonnelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CloseFamilyMemberOfKeyManagementPersonnelMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Close family member of key management personnel.",
        "label": "Close family member of key management personnel [member]",
        "terseLabel": "Close family member of key management"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closing foreign exchange rate",
        "terseLabel": "Closing exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r5"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [domain]"
       }
      },
      "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": [
      "r5"
     ]
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer equipment [member]",
        "terseLabel": "Computer Equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual maturities of financial liabilities according to maturity periods explanatory.",
        "label": "Contractual Maturities Of Financial Liabilities According To Maturity Periods Explanatory",
        "terseLabel": "Summary of Contractual Maturities of Financial Liabilities According to Maturity Periods"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ConversionPricePerShare",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion price per share.",
        "label": "Conversion price per share",
        "terseLabel": "Conversion price"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ConvertibleNotesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible notes.",
        "label": "Convertible notes [member]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConvertiblePromissoryNoteIssuanceDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ConvertiblePromissoryNoteIssuanceDate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible promissory note issuance date.",
        "label": "Convertible promissory note issuance date"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CoolingEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CoolingEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cooling Equipment [Member]",
        "documentation": "Cooling Equipment [Member]",
        "terseLabel": "Cooling equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CoolingEquipmentOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CoolingEquipmentOneMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cooling Equipment One [Member]",
        "documentation": "Cooling Equipment One [Member]",
        "terseLabel": "Cooling equipment 1"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CorrectionOfAnErrorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CorrectionOfAnErrorAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Correction of an Error [abstract]",
        "documentation": "Correction of an error."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfMerchandiseSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfMerchandiseSold",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of merchandise sold",
        "terseLabel": "Merchandise for sale",
        "verboseLabel": "Cost of merchandise and logistic costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of merchandise that was sold during the period and recognised as an expense."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "terseLabel": "Cost of sales",
        "totalLabel": "Cost of sales",
        "verboseLabel": "Cost of sales on inventory obsolescence",
        "negatedLabel": "Cost of sales (Note 13)"
       }
      },
      "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",
      "r32"
     ]
    },
    "ifrs-full_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales [member]",
        "terseLabel": "Cost of Sales"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount of all expenses directly or indirectly attributed to goods or services sold. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233"
     ]
    },
    "tbbb_CostOfSalesProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CostOfSalesProperties",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of sales properties.",
        "label": "Cost Of Sales Properties",
        "terseLabel": "Cost of sales recognized in property"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CostsOfModificationAndRemeasurementOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CostsOfModificationAndRemeasurementOfPromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs of modification and remeasurement of promissory notes.",
        "label": "Costs of modification and remeasurement of Promissory Notes",
        "terseLabel": "Costs of modification and remeasurement of Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r165"
     ]
    },
    "ifrs-full_CounterpartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CounterpartiesDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [domain]"
       }
      },
      "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": [
      "r165"
     ]
    },
    "tbbb_Country": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "Country",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Country.",
        "label": "Country",
        "terseLabel": "Country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditDerivativeFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CreditDerivativeFairValue",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit derivative, fair value",
        "periodEndLabel": "Credit derivative, fair value at end of period",
        "periodStartLabel": "Credit derivative, fair value at beginning of period",
        "terseLabel": "Derivative value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of a credit derivative. [Refer: At fair value [member]; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "tbbb_CreditLineAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CreditLineAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit line amount, outstanding.",
        "label": "Credit Line Amount, Outstanding",
        "terseLabel": "Credit line amount outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CreditLinesShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CreditLinesShortTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Lines Short Term Debt",
        "documentation": "Credit lines short term debt.",
        "terseLabel": "Credit Lines"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_Creditors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "Creditors",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Creditors",
        "documentation": "Creditors",
        "terseLabel": "Creditors",
        "verboseLabel": "Creditors"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CumulativeLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "CumulativeLossesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative losses.",
        "label": "Cumulative Losses [Member]",
        "terseLabel": "Cumulative losses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current accrued expenses and other current liabilities",
        "terseLabel": "Accrued interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets",
        "totalLabel": "Total 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": [
      "r18",
      "r98",
      "r201"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current derivative financial assets",
        "terseLabel": "Derivative financial instruments (Note 8)",
        "verboseLabel": "Derivative financial instruments",
        "netLabel": "Financial asset recognized"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "verboseLabel": "Current",
        "terseLabel": "Lease liabilities (Note 11)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "totalLabel": "Total current liabilities",
        "negatedLabel": "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": [
      "r19",
      "r100",
      "r201"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "Current liabilities:",
        "verboseLabel": "Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax liabilities",
        "terseLabel": "Income tax payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "tbbb_DaimlerChryslerFinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DaimlerChryslerFinancialServicesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Daimler Chrysler Financial Services.",
        "label": "Daimler Chrysler Financial Services [member]",
        "terseLabel": "Daimler Chrysler Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_Debt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "Debt",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt",
        "documentation": "Debt",
        "totalLabel": "Total Debt"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt.",
        "label": "Debt [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtExcludingIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DebtExcludingIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt excluding issuance costs.",
        "label": "Debt excluding issuance costs",
        "terseLabel": "Debt (excluding issuance costs)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtInstrumentsAdditionalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DebtInstrumentsAdditionalPayments",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments additional payments.",
        "label": "Debt instruments additional payments",
        "terseLabel": "Additional payments"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtInstrumentsExtendedMaturity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DebtInstrumentsExtendedMaturity",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments extended maturity.",
        "label": "Debt instruments extended maturity",
        "terseLabel": "Debt instruments extended maturity"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtUnderPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DebtUnderPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt under promissory notes.",
        "label": "Debt under Promissory Notes [Member]",
        "terseLabel": "Debt under Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtWithRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DebtWithRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt with related parties.",
        "label": "Debt with related parties",
        "terseLabel": "Debt with related parties"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredAndAccruedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DeferredAndAccruedInterestRate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred and accrued interest rate.",
        "label": "Deferred and accrued interest rate",
        "terseLabel": "Deferred and accrued interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredBonusExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DeferredBonusExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred bonus expense.",
        "label": "Deferred bonus expense",
        "terseLabel": "Deferred bonus expense payable"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredBonusPayableToRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DeferredBonusPayableToRelatedPartiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred bonus payable to related parties current.",
        "label": "Deferred bonus payable to related parties current",
        "terseLabel": "Deferred bonus payable to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "verboseLabel": "Deferred income tax asset",
        "negatedLabel": "Deferred tax assets",
        "terseLabel": "Deferred income tax"
       }
      },
      "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": [
      "r13",
      "r15",
      "r39"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "totalLabel": "Total depreciation and amortisation expense",
        "negatedLabel": "Depreciation and amortisation expense",
        "terseLabel": "Depreciation and amortization"
       }
      },
      "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",
      "r32",
      "r104",
      "r168",
      "r175",
      "r183"
     ]
    },
    "tbbb_DepreciationOfPropertiesFurnitureEquipmentAndLeaseHoldImprovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DepreciationOfPropertiesFurnitureEquipmentAndLeaseHoldImprovements",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation of properties, furniture, equipment, and lease-hold improvements.",
        "label": "Depreciation of Properties, Furniture, Equipment, and Lease-hold Improvements",
        "terseLabel": "Depreciation of property, furniture, equipment, and lease-hold improvements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "negatedLabel": "Depreciation, property, plant and equipment",
        "negatedTerseLabel": "Depreciation",
        "terseLabel": "Depreciation of property, furniture, equipment, and lease-hold improvements (Note 6)",
        "verboseLabel": "Depreciation of property, furniture, equipment, and lease-hold improvements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r49"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense of right-of-use assets",
        "verboseLabel": "Depreciation of right-of-use asset",
        "negatedLabel": "Depreciation",
        "terseLabel": "Depreciation of right-of-use assets (Note 7)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "tbbb_DesarrolladoraTresBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DesarrolladoraTresBMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Desarrolladora Tres B.",
        "label": "Desarrolladora Tres B [member]",
        "terseLabel": "Desarrolladora Tres B"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DesarrolladoraTresBSADeCVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DesarrolladoraTresBSADeCVMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Desarrolladora Tres B, S.A. de C.V.",
        "label": "Desarrolladora Tres B, S.A. de C.V. [member]",
        "terseLabel": "Desarrolladora Tres B, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForApplicationOfNewAndRevisedStandardsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DescriptionOfAccountingPolicyForApplicationOfNewAndRevisedStandardsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureNewAndAmendedStandardsAndInterpretationsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for application of new and revised standards explanatory",
        "documentation": "Description of accounting policy for application of new and revised standards explanatory.",
        "terseLabel": "Application of new and revised International Financial Reporting Standards that are mandatorily effective for 2024"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForBasisOfPreparationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPreparationTextBlock",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureBasisOfPreparationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Basis Of Preparation Text Block",
        "terseLabel": "Basis of preparation",
        "documentation": "Description Of Accounting Policy For Basis Of Preparation Text Block."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForNewStandardsAndInterpretationNotInForceExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DescriptionOfAccountingPolicyForNewStandardsAndInterpretationNotInForceExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureNewAndAmendedStandardsAndInterpretationsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for new standards and interpretation not in force explanatory",
        "documentation": "Description of accounting policy for new standards and interpretation not in force explanatory.",
        "terseLabel": "New and revised IFRS issued but not yet effective"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements2014": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements2014",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of collateral held as security and other credit enhancements",
        "terseLabel": "Guarantee"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of collateral held as security and other credit enhancements in respect of the amount that best represents the maximum exposure to credit risk. This includes a description of the nature and quality of the collateral held, an explanation of any significant changes in the quality of that collateral or credit enhancements and information about financial instruments for which an entity has not recognised a loss allowance because of the collateral. [Refer: Credit risk [member]; Maximum exposure to credit risk]"
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "totalLabel": "Total diluted earnings (loss) per share",
        "terseLabel": "Diluted earnings per common share (Note 16)",
        "verboseLabel": "Diluted earnings 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": [
      "r69",
      "r70"
     ]
    },
    "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive effect of all instruments on weighted average number of ordinary shares",
        "terseLabel": "Potentially dilutive effects of all instruments on weighted average number of shares",
        "totalLabel": "Total dilutive effect of all instruments on weighted average number of ordinary shares",
        "verboseLabel": "Total weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity\u2019s instruments. It represents the aggregate of the reconciliation amounts for all classes of instruments that reflect dilutive effect on weighted average number of ordinary shares."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive effect of convertible instruments on weighted average number of ordinary shares",
        "terseLabel": "Potentially dilutive effects of convertible instruments on weighted average number of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed conversion of the entity's convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive effect of share options on weighted average number of ordinary shares",
        "terseLabel": "Potentially dilutive effects of share options on weighted average number of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [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_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to attribution of expenses by nature to analysis of expenses by function in the statement of profit or loss."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233"
     ]
    },
    "tbbb_DisclosureOfAuthorisationOfFinancialStatementsExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfAuthorisationOfFinancialStatementsExplanatoryTextBlock",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureBasisOfPreparationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial statements authorization",
        "label": "Disclosure of authorisation of financial statements explanatory",
        "documentation": "Disclosure of authorisation of financial statements explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfBalancesWithRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfBalancesWithRelatedPartiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of balances with related parties.",
        "label": "Disclosure of balances with related parties [explanatory]",
        "terseLabel": "Disclosure of Balances With Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureBasisOfPreparation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Basis of preparation"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Debt",
        "verboseLabel": "Disclosure of amounts outstanding under Senior Notes"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "tbbb_DisclosureOfCarryingAmountAndMovementInLeaseLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfCarryingAmountAndMovementInLeaseLiabilitiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of carrying amount and movement in lease liabilities.",
        "label": "Disclosure Of Carrying Amount And Movement In Lease Liabilities Explanatory",
        "terseLabel": "Schedule of Carrying Amount and Movements of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of cash flow statement [text block]",
        "terseLabel": "Cash flows information"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "tbbb_DisclosureOfCashFlowsInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfCashFlowsInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of cash flows information.",
        "label": "Disclosure of Cash Flows Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnError"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of changes in accounting policies, accounting estimates and errors [text block]",
        "terseLabel": "Correction of an error"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for changes in accounting policies, accounting estimates and errors."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Summary of Capital Stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "tbbb_DisclosureOfContingenciesArrangementsArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfContingenciesArrangementsArrangementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of contingencies arrangements arrangement [abstract]",
        "documentation": "Disclosure of contingencies arrangements arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfContingenciesTextBlock",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Contingencies [text block]",
        "documentation": "Disclosure of Contingencies.",
        "terseLabel": "Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCostOfSalesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCostOfSalesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of cost of sales [text block]",
        "terseLabel": "Summary of Cost of Sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the cost of sales. [Refer: Cost of sales]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDebtSecuritiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of debt instruments [text block]",
        "terseLabel": "Disclosure of Debt Related to the Promissory Notes"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of debt instruments. [Refer: Debt instruments issued; Debt instruments held]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [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_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [text block]",
        "terseLabel": "Summary of Financial Assets and Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r149",
      "r155",
      "r162"
     ]
    },
    "tbbb_DisclosureOfDetailedInformationAboutLeaseExpenseRecognizedInStatementOfProfitOrLossExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfDetailedInformationAboutLeaseExpenseRecognizedInStatementOfProfitOrLossExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about lease expense recognized in statement of profit or loss explanatory.",
        "label": "Disclosure Of Detailed Information About Lease Expense Recognized In Statement Of Profit Or Loss Explanatory",
        "terseLabel": "Schedule of Lease Expense Recognized in Profit or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Subsequent events"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNature1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of expenses by nature [text block]",
        "terseLabel": "Cost and Expenses by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNet1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Financial costs - net"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategory"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments [text block]",
        "terseLabel": "Financial instruments by category"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r155",
      "r162"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [text block]",
        "terseLabel": "Summary of Estimated Carrying Amount and Fair Value of Liabilities Measured at Amortized Costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial 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_DisclosureOfFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "tbbb_DisclosureOfFinancialRiskManagementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfFinancialRiskManagementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial risk management.",
        "label": "Disclosure of financial risk management [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial risk management [text block]",
        "terseLabel": "Risk management"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "tbbb_DisclosureOfFinancialRiskManagementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfFinancialRiskManagementLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial risk management.",
        "label": "Disclosure of financial risk management [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfFinancialRiskManagementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfFinancialRiskManagementTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial risk management.",
        "label": "Disclosure of financial risk management [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of general and administrative expense [text block]",
        "terseLabel": "Summary of Sales and Administrative Expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about key management personnel [text block]",
        "terseLabel": "Summary of Information about Key Management Personnel Compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExpenseExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of interest income (expense) [text block]",
        "terseLabel": "Summary of Financial (Costs) Income"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interest income and expense. [Refer: Interest income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "tbbb_DisclosureOfLeaseLiabilitiesRecognizedExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfLeaseLiabilitiesRecognizedExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of lease liabilities recognized explanatory.",
        "label": "Disclosure Of Lease Liabilities Recognized Explanatory",
        "terseLabel": "Summary of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfLeasesLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfLeasesLiabilitiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of leases liabilities explanatory.",
        "label": "Disclosure of Leases Liabilities Explanatory",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial 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_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for derivative financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "terseLabel": "Summary of Outstanding Share Options"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "tbbb_DisclosureOfOutstandingDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfOutstandingDebtExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of outstanding debt.",
        "label": "Disclosure of outstanding debt [Explanatory]",
        "terseLabel": "Disclosure of Amounts Outstanding Under Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of property furniture equipment and leasehold improvements explanatory",
        "documentation": "Disclosure of property furniture equipment and leasehold improvements.",
        "terseLabel": "Property, furniture, equipment and lease-hold improvements - Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r48"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about leases for lessee [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfQuantitativeInformationAboutLeasesForLesseeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfQuantitativeInformationAboutLeasesForLesseeLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Quantitative Information About Leases For Lessee [Line Items]",
        "label": "Disclosure Of Quantitative Information About Leases For Lessee [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfQuantitativeInformationAboutLeasesForLesseeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfQuantitativeInformationAboutLeasesForLesseeTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Quantitative Information About Leases For Lessee [Table]",
        "label": "Disclosure Of Quantitative Information About Leases For Lessee [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "terseLabel": "Schedule of Right-of-use Asset"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r121"
     ]
    },
    "tbbb_DisclosureOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation between values of property furniture equipment and leasehold Improvements explanatory",
        "documentation": "Disclosure of reconciliation between values of property furniture equipment and leasehold improvements.",
        "terseLabel": "Summary of Reconciliation Between Values of Property, Furniture, Equipment and Lease-hold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]",
        "terseLabel": "Reconciliation of Financing Items"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [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_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "tbbb_DisclosureOfRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfRelatedPartiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of related parties.",
        "label": "Disclosure of related parties [explanatory]",
        "terseLabel": "Disclosure of Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedParties1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Debt with related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "tbbb_DisclosureOfRightOfUseAssetsNetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfRightOfUseAssetsNetExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of right-of-use assets - net.",
        "label": "Disclosure Of Right Of Use Assets Net Explanatory",
        "terseLabel": "Right-of-use assets - Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfSeasonalityExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfSeasonalityExplanatoryTextBlock",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureBasisOfPreparationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of seasonality explanatory text block",
        "documentation": "Disclosure of seasonality explanatory.",
        "terseLabel": "Seasonality"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfShareBasedPaymentsInAdministrativeExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfShareBasedPaymentsInAdministrativeExpensesTextBlock",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payments in administrative expenses [text block]",
        "documentation": "Disclosure of share-based payments in administrative expenses [text block]",
        "terseLabel": "Summary of Share-based Payments in Administrative Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Capital stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPayments1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]",
        "terseLabel": "Share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Disclosure of Transaction With Related Parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "tbbb_DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of transactions not requiring use of cash flows.",
        "label": "Disclosure Of Transactions Not Requiring Use Of Cash flows [Explanatory]",
        "terseLabel": "Disclosure of Transactions not Requiring Use of Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "terseLabel": "Disposals",
        "negatedLabel": "Disposals, property, plant and equipment",
        "negatedTerseLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document 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_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DocumentPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "DocumentPayable",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document payable.",
        "label": "Document payable",
        "terseLabel": "Total of document payable",
        "totalLabel": "Total of document payable"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Schedule of Information on Earnings (Loss) Per Share and Number of Shares Used in Calculations of Basic Loss Per Share"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [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_EarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effect of foreign exchange movements on cash balances",
        "totalLabel": "Net foreign exchange difference"
       }
      },
      "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": [
      "r78",
      "r79"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r215"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r215"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Equity",
        "periodStartLabel": "Equity",
        "terseLabel": "Negative share capital and an accounting deficit",
        "totalLabel": "Total stockholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r21",
      "r93",
      "r95",
      "r107",
      "r108",
      "r109"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Stockholders' equity:",
        "verboseLabel": "Stockholders' equity (Note 16):"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "tbbb_ExchangeRateFluctuationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExchangeRateFluctuationAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange rate fluctuation.",
        "label": "Exchange Rate Fluctuation [Abstract]",
        "terseLabel": "Exchange rate fluctuation:"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExchangeRateRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExchangeRateRisksMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange rate risks.",
        "label": "Exchange rate risks [member]",
        "terseLabel": "Exchange Rate Risks"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExitOptionsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exit options.",
        "label": "Exit options [member]",
        "terseLabel": "Exit options"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions with employees",
        "verboseLabel": "Shared-based payment",
        "terseLabel": "Shared-based payments (1)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "tbbb_ExpenseRecognizedForIpoRelatedServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExpenseRecognizedForIpoRelatedServices",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense recognized for IPO related services.",
        "label": "Expense Recognized for IPO Related Services",
        "terseLabel": "Expense recognized for IPO related services"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExpenseRelatingToLeasesOfLowValueAssetsAndShortTermLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExpenseRelatingToLeasesOfLowValueAssetsAndShortTermLeases",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense relating to leases of low value assets and short term leases.",
        "label": "Expense Relating To Leases Of Low Value Assets And Short Term Leases",
        "terseLabel": "Expense relating to leases of low-value assets and short-term leases (included in administrative expenses)",
        "verboseLabel": "Expenses related to low-value leased assets and short-term leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense relating to variable lease payments not included in measurement of lease liabilities",
        "terseLabel": "Variable lease payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "tbbb_ExpensesRelatedToTheftDebrisRemovalAndEquipmentRepairs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExpensesRelatedToTheftDebrisRemovalAndEquipmentRepairs",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses related to theft, debris removal and equipment repairs.",
        "label": "Expenses Related to Theft, Debris Removal and Equipment Repairs",
        "terseLabel": "Expenses related to theft, debris removal and equipment repairs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExposureToVolatilityOfExchangeRateOfFunctionalCurrencyAgainstUsDollarExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExposureToVolatilityOfExchangeRateOfFunctionalCurrencyAgainstUsDollarExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exposure to volatility of exchange rate of functional currency against US dollar.",
        "label": "Exposure to volatility of exchange rate of functional currency against US dollar explanatory",
        "terseLabel": "Summary of Exposure to Volatility of Exchange Rate of Its Functional Currency Against US Dollar"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExtendedMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ExtendedMaturityDate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extended maturity date.",
        "label": "Extended maturity date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance costs",
        "negatedTotalLabel": "Financial costs",
        "negatedLabel": "Financial costs (Note 14)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income",
        "totalLabel": "Financial income",
        "negatedLabel": "Other financial income",
        "terseLabel": "Financial income (Note 14)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income (cost)",
        "terseLabel": "Financial costs - net",
        "negatedLabel": "Financial costs - net",
        "negatedTotalLabel": "Financial costs - Net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets",
        "periodEndLabel": "Financial assets at end of period",
        "periodStartLabel": "Financial assets at beginning of period",
        "totalLabel": "Total"
       }
      },
      "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: Classes of financial instruments [domain]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r148",
      "r152",
      "r153",
      "r156",
      "r206"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost, class [member]",
        "terseLabel": "Financial Assets at Amortized Cost"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets measured at amortised cost class. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value, class [member]",
        "terseLabel": "Financial assets at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets measured at fair value class. [Refer: Financial assets; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "tbbb_FinancialCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FinancialCostAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial cost.",
        "label": "Financial Cost [Abstract]",
        "terseLabel": "Financial costs:"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancialCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FinancialCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial costs.",
        "label": "Financial Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancialCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FinancialCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financial costs - net",
        "documentation": "Financial Costs - Net",
        "label": "Financial Costs - Net",
        "negatedTotalLabel": "Financial costs - net"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancialIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FinancialIncomeAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial income.",
        "label": "Financial Income [Abstract]",
        "terseLabel": "Financial income:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "terseLabel": "Debt to related parties and debt to third parties",
        "totalLabel": "Total",
        "verboseLabel": "Total"
       }
      },
      "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: Classes of financial instruments [domain]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost, class [member]",
        "terseLabel": "Financial Liabilities at Amortized Cost"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities measured at amortised cost class. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "tbbb_FinancialLiabilitiesAtCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FinancialLiabilitiesAtCarryingAmountMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial liabilities at carrying amount.",
        "label": "Financial Liabilities At Carrying Amount [member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value, class [member]",
        "terseLabel": "Fair Value"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities measured at fair value class. [Refer: Financial liabilities; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "tbbb_FinancingOfTransportationAndStoreEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FinancingOfTransportationAndStoreEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing of transportation and store equipment [member]",
        "documentation": "Financing of transportation and store equipment,"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FirstJuniorConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FirstJuniorConvertiblePromissoryNoteMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First junior convertible promissory note.",
        "label": "First junior convertible promissory note [member]",
        "terseLabel": "First Junior Convertible Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FixedCostsOnTheClosedStores": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FixedCostsOnTheClosedStores",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed costs on the closed stores.",
        "label": "Fixed costs on the closed stores",
        "terseLabel": "Fixed costs on the closed stores"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ForeignExchangeGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ForeignExchangeGain",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain",
        "terseLabel": "Gain for exchange rate fluctuation"
       }
      },
      "en": {
       "role": {
        "documentation": "The gross gain arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r51"
     ]
    },
    "ifrs-full_ForeignExchangeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ForeignExchangeLoss",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange loss",
        "negatedLabel": "Foreign exchange loss",
        "negatedTerseLabel": "Loss for exchange rate fluctuation"
       }
      },
      "en": {
       "role": {
        "documentation": "The gross loss arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r51"
     ]
    },
    "ifrs-full_FuelAndEnergyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FuelAndEnergyExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fuel and energy expense",
        "totalLabel": "Total fuel and energy expense",
        "terseLabel": "Energy, fuel, and lubricants"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from the consumption of fuel and energy."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "tbbb_FunctionalCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FunctionalCurrency",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Functional currency.",
        "label": "Functional currency",
        "terseLabel": "Functional currency"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FurnitureAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FurnitureAndEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Furniture and equipment.",
        "label": "Furniture and equipment [member]",
        "terseLabel": "Furniture and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FutureCashFlowsDerivedFromExtensions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FutureCashFlowsDerivedFromExtensions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash flows derived from extensions.",
        "label": "Future cash flows derived from extensions",
        "terseLabel": "Future cash flows derived from extensions"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FutureCashFlowsDerivedFromResidualValueGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "FutureCashFlowsDerivedFromResidualValueGuarantees",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash flows derived from residual value guarantees.",
        "label": "Future Cash Flows Derived From Residual Value Guarantees",
        "terseLabel": "Future cash flows derived from residual value guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_GainOnTerminationOfLeaseAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "GainOnTerminationOfLeaseAgreements",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain On Termination Of Lease Agreements",
        "documentation": "Gain on termination of lease agreements.",
        "negatedLabel": "Gain on termination of lease agreements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Exchange rate fluctuation",
        "verboseLabel": "Gain (loss) for exchange rate fluctuation - net",
        "netLabel": "Exchange rate fluctuation (Note 14)",
        "totalLabel": "Exchange rate fluctuation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r51"
     ]
    },
    "ifrs-full_GainsLossesOnNetMonetaryPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnNetMonetaryPosition",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on net monetary position",
        "terseLabel": "Foreign exchange monetary position"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) representing the difference resulting from the restatement of non-monetary assets, owners' equity and items in the statement of comprehensive income and the adjustment of index linked assets and liabilities in hyperinflationary reporting."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_GainsOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains on change in fair value of derivatives",
        "terseLabel": "Gain on fair value valuation of derivative financial instrument"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross profit",
        "netLabel": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "tbbb_GrupoFinancieroHsbcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "GrupoFinancieroHsbcMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grupo Financiero HSBC.",
        "label": "Grupo Financiero HSBC [member]",
        "terseLabel": "Grupo Financiero HSBC"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_GrupoFinancieroSantanderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "GrupoFinancieroSantanderMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grupo Financiero Santander.",
        "label": "Grupo Financiero Santander [member]",
        "terseLabel": "Grupo Financiero Santander"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_GuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "GuaranteeDeposits",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee deposits.",
        "label": "Guarantee Deposits",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HistoryAndActivityOfTheCompanyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "HistoryAndActivityOfTheCompanyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "History and activity of the company.",
        "label": "History and activity of the company [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HistoryAndActivityOfTheCompanyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "HistoryAndActivityOfTheCompanyExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompany"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "History and activity of the company explanatory.",
        "label": "History and activity of the company explanatory",
        "terseLabel": "History and activity of the Company"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HistoryAndActivityOfTheCompanyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "HistoryAndActivityOfTheCompanyLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "History and activity of the company.",
        "label": "History and activity of the company [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HistoryAndActivityOfTheCompanyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "HistoryAndActivityOfTheCompanyTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "History and activity of the company.",
        "label": "History and activity of the company [table]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HsbcAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "HsbcAgreementMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HSBC Agreement [Member]",
        "documentation": "HSBC Agreement [Member]",
        "terseLabel": "HSBC"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HsbcCreditLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "HsbcCreditLineMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hsbc credit line.",
        "label": "Hsbc credit line [member]",
        "terseLabel": "HSBC credit line"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HurricaneOtisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "HurricaneOtisMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hurricane otis.",
        "label": "Hurricane Otis [Member]",
        "terseLabel": "Hurricane Otis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "terseLabel": "Impairment loss",
        "verboseLabel": "Impairment of property and equipment (Note 9)",
        "negatedLabel": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedTerseLabel": "Impairment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r31",
      "r44"
     ]
    },
    "tbbb_ImpairmentLossRecognizedAsOtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ImpairmentLossRecognizedAsOtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment loss recognized as other expenses.",
        "label": "Impairment Loss Recognized as Other Expenses",
        "terseLabel": "Impairment loss recognized as other expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "terseLabel": "Income tax expense recognized in income",
        "totalLabel": "Total",
        "negatedLabel": "Income tax expense recognized in income",
        "negatedTotalLabel": "Total",
        "negatedTerseLabel": "Income tax expense"
       }
      },
      "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": [
      "r30",
      "r35",
      "r36",
      "r37",
      "r63",
      "r105",
      "r169"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid (refund), classified as operating activities",
        "negatedLabel": "Income taxes paid",
        "negatedTerseLabel": "Income taxes refund (paid)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r81",
      "r193"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes",
        "terseLabel": "Net (decrease) increase in cash and cash equivalents",
        "netLabel": "Net increase (decrease) in cash and cash equivalents before effect of exchange rate changes",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "tbbb_IncreaseDecreaseThroughAccruedInterestOnDebtLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "IncreaseDecreaseThroughAccruedInterestOnDebtLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through accrued interest on debt, liabilities arising from financing activities",
        "label": "Increase (decrease) through accrued interest on debt, liabilities arising from financing activities",
        "terseLabel": "Accrued interest on debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities",
        "terseLabel": "Exchange fluctuation"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities",
        "terseLabel": "Finance obtained through supplier finance arrangements (Note 3.8)",
        "verboseLabel": "Finance obtained through supplier finance arrangements",
        "negatedLabel": "Finance obtained through supplier finance arrangements (Note 5)"
       }
      },
      "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": [
      "r82"
     ]
    },
    "tbbb_IncreaseDecreaseThroughInterestPayableOnPromissoryNotesNonCashLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "IncreaseDecreaseThroughInterestPayableOnPromissoryNotesNonCashLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through Interest payable on promissory notes (non cash), liabilities arising from financing activities.",
        "label": "Increase (decrease) through Interest payable on promissory notes (non cash), liabilities arising from financing activities",
        "terseLabel": "Interest payable on Promissory Notes (non-cash)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Cost"
       }
      },
      "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": [
      "r46"
     ]
    },
    "tbbb_IncreaseDecreaseThroughNewDebtNonCashTransactionsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "IncreaseDecreaseThroughNewDebtNonCashTransactionsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through new debt (non-cash transactions), liabilities arising from financing activities.",
        "label": "Increase (decrease) through new debt (non-cash transactions), liabilities arising from financing activities",
        "terseLabel": "Increase of new debt (non-cash transactions)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through obtaining or losing control of subsidiaries or other businesses, liabilities arising from financing activities",
        "terseLabel": "Finance obtained through supplier finance arrangements"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from obtaining or losing control of subsidiaries or other businesses. [Refer: Liabilities arising from financing activities; Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "tbbb_IncreaseDecreaseThroughPaymentOfAccruedInterestsOfPromissoryNotesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "IncreaseDecreaseThroughPaymentOfAccruedInterestsOfPromissoryNotesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through payment of accrued interests of promissory notes arising from financing activities",
        "documentation": "Increase (decrease) through payment of accrued interests of promissory notes arising from financing activities.",
        "negatedLabel": "Payment of accrued interests of Promissory Notes",
        "terseLabel": "Payment of accrued interests of Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_IncreaseDecreaseThroughPaymentOfPrincipalOfPromissoryNotesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "IncreaseDecreaseThroughPaymentOfPrincipalOfPromissoryNotesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through payment of principal of promissory notes arising from financing activities",
        "documentation": "Increase (decrease) through payment of principal of promissory notes arising from financing activities.",
        "negatedLabel": "Payment of principal of Promissory Notes",
        "terseLabel": "Payment of principal of Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_IncreaseDecreaseThroughPaymentsMadeOnReverseFactoringTransactionsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "IncreaseDecreaseThroughPaymentsMadeOnReverseFactoringTransactionsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through payments made on reverse factoring transactions, liabilities arising from financing activities.",
        "label": "Increase (decrease) through payments made on reverse factoring transactions, liabilities arising from financing activities",
        "terseLabel": "Payments made on reverse factoring transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Share - based payments (Note 17)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "tbbb_InflationPermittedByTaxAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InflationPermittedByTaxAuthorities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inflation permitted by tax authorities.",
        "label": "Inflation permitted by tax authorities",
        "terseLabel": "Inflation permitted by tax authorities"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InitialPublicOfferingCapitalizedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InitialPublicOfferingCapitalizedCosts",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial public offering capitalized costs",
        "documentation": "Initial public offering capitalized costs.",
        "negatedLabel": "Initial public offering capitalized costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InitialPublicOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InitialPublicOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial Public Offering Costs",
        "documentation": "Initial public offering costs.",
        "terseLabel": "Initial public offering costs",
        "negatedLabel": "Initial public offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InitialPublicOfferingNetOfUnderwritingDiscountAndIncrementalAndDirectCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InitialPublicOfferingNetOfUnderwritingDiscountAndIncrementalAndDirectCosts",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial public offering, net of underwriting discount and incremental and direct costs (Notes 1 and 15)",
        "label": "Initial Public Offering Net Of Underwriting Discount And Incremental And Direct Costs",
        "documentation": "Initial Public Offering Net Of Underwriting Discount And Incremental And Direct Costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InitialPublicOfferingPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InitialPublicOfferingPrice",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial public offering price.",
        "label": "Initial Public Offering Price",
        "terseLabel": "Initial public offering price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InsuranceRevenue",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance revenue",
        "totalLabel": "Total insurance revenue",
        "terseLabel": "Insurance revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the groups of insurance contracts issued. Insurance revenue shall depict the provision of services arising from the group of insurance contracts at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those services. [Refer: Insurance contracts issued [member]; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r124",
      "r134"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "periodEndLabel": "Final balance",
        "periodStartLabel": "Initial balance",
        "totalLabel": "Total intangible assets other than goodwill",
        "terseLabel": "Intangible assets - Net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r75"
     ]
    },
    "tbbb_InterestAccruedOnDeferredBonus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InterestAccruedOnDeferredBonus",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Accrued On Deferred Bonus",
        "documentation": "Interest accrued on deferred bonus.",
        "terseLabel": "Interest accrued on deferred bonus"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InterestCostOnCreditLines": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InterestCostOnCreditLines",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest cost on credit lines.",
        "label": "Interest Cost On Credit Lines",
        "negatedLabel": "Interest cost on credit lines"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnDebtInstrumentsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnDebtInstrumentsIssued",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on debt instruments issued",
        "terseLabel": "Interest expense on Promissory Notes",
        "negatedLabel": "Interest cost on financing of transportation and store equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on debt instruments issued. [Refer: Interest expense; Debt instruments issued]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "verboseLabel": "Interest expense",
        "negatedLabel": "Interest cost on lease liabilities",
        "terseLabel": "Interest expense on lease liabilities (Note 11)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "tbbb_InterestExpenseOnPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InterestExpenseOnPromissoryNotes",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense on promissory notes.",
        "label": "Interest Expense On Promissory Notes",
        "negatedLabel": "Interest cost on Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InterestGeneratedByShortTermBankDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InterestGeneratedByShortTermBankDeposits",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest generated by short term bank deposits",
        "label": "Interest generated by short term bank deposits",
        "documentation": "Interest generated by short term bank deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestIncomeOnDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnDeposits",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on deposits",
        "terseLabel": "Interest income",
        "verboseLabel": "Interest generated by short term bank deposits",
        "netLabel": "Accrued interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on deposits. [Refer: Interest income]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnImpairedFinancialAssetsAccrued",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on impaired financial assets accrued",
        "terseLabel": "Interest accrued on deferred bonus"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest on impaired financial assets accrued after impairment using the rate of interest used to discount the future cash flows for the purpose of measuring the impairment loss. [Refer: Interest income]"
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "tbbb_InterestOnBonusPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InterestOnBonusPayableToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest on bonus payable to related parties.",
        "label": "Interest On Bonus Payable To Related Parties",
        "negatedLabel": "Interest on bonus payable to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid, classified as financing activities",
        "negatedLabel": "Interest payment on debt (Note 5)",
        "negatedTerseLabel": "Interest payment on debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ifrs-full_InterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestPayable",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest payable",
        "terseLabel": "Accrued Interest Payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "tbbb_InterestPayableOnPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InterestPayableOnPromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest payable on promissory notes.",
        "label": "Interest payable on promissory notes",
        "terseLabel": "Interest payable on Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received, classified as investing activities",
        "terseLabel": "Interest received",
        "verboseLabel": "Interest earned on short-term investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current inventories",
        "totalLabel": "Total current inventories",
        "terseLabel": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r50",
      "r186"
     ]
    },
    "tbbb_InvestmentFundRelatedToQsbbbMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "InvestmentFundRelatedToQsbbbMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment fund related to QSBBB.",
        "label": "Investment fund related to QSBBB [member]",
        "terseLabel": "Investment fund related to QSBBB"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_IpoRelatedServicesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "IpoRelatedServicesIncurred",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IPO related services incurred.",
        "label": "IPO Related Services Incurred",
        "terseLabel": "IPO related services incurred"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssueOfConvertibleInstruments",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issue of convertible instruments",
        "terseLabel": "Convertible promissory note amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital stock (Note 16)",
        "totalLabel": "Total issued capital",
        "verboseLabel": "Total value",
        "terseLabel": "Capital Stock (Note 15)",
        "periodEndLabel": "Value Class A Common Shares as of September 30, 2024",
        "periodStartLabel": "Value Class A Common Shares as of January 1, 2024"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "terseLabel": "Bonuses paid to key Management personnel",
        "totalLabel": "Key management personnel compensation, Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "tbbb_KeyManagementPersonnelCompensationBonus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "KeyManagementPersonnelCompensationBonus",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key management personnel compensation, deferred bonus.",
        "label": "Key management personnel compensation, bonus",
        "terseLabel": "Key management personnel compensation, deferred bonus"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_KeyManagementPersonnelCompensationBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "KeyManagementPersonnelCompensationBonuses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key management personnel compensation, bonuses.",
        "label": "Key management personnel compensation, bonuses",
        "terseLabel": "Bonuses paid to key Management personnel",
        "verboseLabel": "Key management personnel compensation, deferred bonuses"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_KeyManagementPersonnelCompensationExpenseForOtherBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "KeyManagementPersonnelCompensationExpenseForOtherBonuses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key management personnel compensation expense for other bonuses.",
        "label": "Key Management Personnel Compensation Expense for Other Bonuses",
        "terseLabel": "Key management personnel compensation expense for other bonuses",
        "verboseLabel": "Key management personnel compensation, other bonuses"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_KeyManagementPersonnelCompensationPendingBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "KeyManagementPersonnelCompensationPendingBonuses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key management personnel compensation, pending bonuses.",
        "label": "Key management personnel compensation, pending bonuses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, share-based payment",
        "terseLabel": "Key management personnel compensation, share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]",
        "terseLabel": "Key management personnel"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LandMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [member]",
        "terseLabel": "Land"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "More than 5 years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r123",
      "r133",
      "r207",
      "r210",
      "r212"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than three years [member]",
        "terseLabel": "More than 1 and up to 3 Years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r208",
      "r212"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year [member]",
        "terseLabel": "Up to 1 year"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than five years [member]",
        "terseLabel": "Over 3 and up to 5 Years"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r209",
      "r212"
     ]
    },
    "tbbb_LeaseExpensesRecognizedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "LeaseExpensesRecognizedInProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease expenses recognized in profit or loss.",
        "label": "Lease Expenses Recognized In Profit Or Loss",
        "totalLabel": "Total amount recognized in profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Lease liabilities",
        "totalLabel": "Total lease liabilities",
        "negatedLabel": "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": [
      "r114"
     ]
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LeaseLiabilitiesAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "LeaseLiabilitiesAdditions",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liabilities additions.",
        "label": "Lease Liabilities Additions",
        "terseLabel": "New leases"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LeaseLiabilitiesPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "LeaseLiabilitiesPayments",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liabilities payments.",
        "label": "Lease Liabilities Payments",
        "negatedLabel": "Payment of leases"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LeaseLiabilitiesWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "LeaseLiabilitiesWriteOffs",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities write-offs",
        "documentation": "Lease liabilities write-offs.",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold improvements [member]",
        "terseLabel": "Lease-hold Improvements"
       }
      },
      "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": [
      "r240"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "periodEndLabel": "Liabilities at end of period",
        "periodStartLabel": "Liabilities at beginning of period",
        "totalLabel": "Total liabilities",
        "negatedLabel": "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": [
      "r14",
      "r107",
      "r108",
      "r109",
      "r170",
      "r174"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      },
      "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": [
      "r199"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [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": [
      "r199"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "ifrs-full_LiquidityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiquidityRiskMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity risk [member]",
        "terseLabel": "Liquidity Risk"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r131",
      "r205"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LongTermDebtsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "LongTermDebtsAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debts.",
        "label": "Long Term Debts [Abstract]",
        "verboseLabel": "Long-term debt:"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LongTermFinancingOfTransportationAndStoreEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "LongTermFinancingOfTransportationAndStoreEquipment",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Financing of Transportation and Store Equipment",
        "documentation": "Long-term financing of transportation and store equipment.",
        "terseLabel": "Long-term financing of transportation and store equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "totalLabel": "Total of long-term debt",
        "verboseLabel": "Total",
        "terseLabel": "Long-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "tbbb_LothianShelfLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "LothianShelfLimitedMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lothian Shelf Limited.",
        "label": "Lothian Shelf Limited [member]",
        "terseLabel": "Lothian Shelf Limited"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_MainActivity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "MainActivity",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Main activity",
        "documentation": "Main activity.",
        "label": "Main activity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Major components of tax expense (income) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorOrdinaryShareTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MajorOrdinaryShareTransactionsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major ordinary share transactions [member]",
        "terseLabel": "Major Ordinary Share Transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for major ordinary share transactions. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r17",
      "r112",
      "r122",
      "r123",
      "r125",
      "r126",
      "r128",
      "r133",
      "r146",
      "r159",
      "r191",
      "r207"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [domain]"
       }
      },
      "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": [
      "r17",
      "r112",
      "r122",
      "r123",
      "r125",
      "r126",
      "r128",
      "r133",
      "r146",
      "r191",
      "r207",
      "r211"
     ]
    },
    "tbbb_MaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "MaturityTerm",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity term.",
        "label": "Maturity term",
        "terseLabel": "Maturity term of years"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_MaximumLiabilityLimitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "MaximumLiabilityLimitAmount",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum liability limit amount.",
        "label": "Maximum Liability Limit Amount",
        "terseLabel": "Maximum liability limit amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MediaProductionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MediaProductionExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Media production expense",
        "terseLabel": "Advertising"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from media production."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "tbbb_MexicanSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "MexicanSubsidiariesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican subsidiaries.",
        "label": "Mexican subsidiaries [member]",
        "terseLabel": "Mexican Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_MoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "MoldsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Molds.",
        "label": "Molds [member]",
        "terseLabel": "Molds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred tax assets",
        "terseLabel": "Deferred tax assets net"
       }
      },
      "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": [
      "r239"
     ]
    },
    "tbbb_NetIncomeAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NetIncomeAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income available to common stockholders (diluted)",
        "label": "Net Income Available to Common Stockholders, Diluted",
        "documentation": "Net income available to common stockholders, diluted."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NetProceedsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NetProceedsReceived",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net proceeds received.",
        "label": "Net proceeds received",
        "terseLabel": "Net proceeds received"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NetProceedsToBeCapitalizedFromIssuanceOfSharesDueToIpo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NetProceedsToBeCapitalizedFromIssuanceOfSharesDueToIpo",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net proceeds to be capitalized from issuance of shares due to IPO.",
        "label": "Net Proceeds to be Capitalized from Issuance of Shares Due to IPO",
        "terseLabel": "Net proceeds to be capitalized from issuance of shares due to IPO"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NewAndAmendedStandardsAndInterpretationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NewAndAmendedStandardsAndInterpretationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "New And Amended Standards And Interpretations Abstract",
        "documentation": "New and amended standards and interpretations."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NewAndAmendedStandardsAndInterpretationsExplanatory1": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NewAndAmendedStandardsAndInterpretationsExplanatory1",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureNewAndAmendedStandardsAndInterpretations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New and amended standards and interpretations explanatory 1",
        "label": "New And Amended Standards And Interpretations Explanatory 1"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NonCashFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NonCashFinancingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash financing activities.",
        "label": "Non-cash Financing activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NonCashInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NonCashInvestingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash Investing activities.",
        "label": "Non-cash Investing activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [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": [
      "r33"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "totalLabel": "Total non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r99",
      "r201"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "verboseLabel": "Non-current",
        "terseLabel": "Lease liabilities (Note 11)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r101",
      "r201"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Non-current liabilities:",
        "verboseLabel": "Non-Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentPayablesToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current payables to related parties",
        "verboseLabel": "Debt with related parties",
        "terseLabel": "Debt with related parties (Note 9)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current provisions for employee benefits",
        "terseLabel": "Employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_NotesAndDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotesAndDebenturesIssued",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior notes",
        "terseLabel": "Promissory Notes",
        "verboseLabel": "Amount of the Promissory Notes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Principal amount",
        "verboseLabel": "Principal",
        "negatedTerseLabel": "Notional amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "tbbb_NrFinanceMexicoSaDeCvSofomEnrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NrFinanceMexicoSaDeCvSofomEnrMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NR Finance Mexico, S.A. de C.V. SOFOM E.N.R.",
        "label": "NR Finance Mexico SA De CV SOFOM ENR [member]",
        "terseLabel": "NR Finance Mexico, S.A. de C.V. SOFOM E.N.R."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfEntitiesControlled": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NumberOfEntitiesControlled",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of entities controlled.",
        "label": "Number of entities controlled",
        "terseLabel": "Number of entities controlled"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Number of share options outstanding, Ending balance",
        "periodStartLabel": "Number of share options outstanding, Beginning balance",
        "terseLabel": "Number of outstanding options granted",
        "verboseLabel": "Number of share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r140",
      "r142"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "terseLabel": "Number of share options, Exercisable",
        "verboseLabel": "Number of share options, exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options forfeited in share-based payment arrangement",
        "negatedLabel": "Number of share options, Forfeited during the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Number of share options, Granted during the year",
        "verboseLabel": "Number of outstanding options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "tbbb_NumberOfShareOptionsUnvestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NumberOfShareOptionsUnvestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Share Options Unvested in Sharebased Payment Arrangement",
        "terseLabel": "Number of outstanding options unvested",
        "documentation": "Number of share options unvested in sharebased payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfShareOptionsVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NumberOfShareOptionsVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Share Options Vested in Sharebased Payment Arrangement",
        "documentation": "Number of share options vested in share-based payment arrangement.",
        "terseLabel": "Number of outstanding options vested"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "terseLabel": "Number of shares",
        "totalLabel": "Total number of shares issued",
        "periodEndLabel": "Number of shares issued, Ending Balance",
        "periodStartLabel": "Number of shares issued, Begining Balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "tbbb_NumberOfStoresClosed": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NumberOfStoresClosed",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stores closed.",
        "label": "Number of stores closed"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfStoresOperated": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NumberOfStoresOperated",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stores operated.",
        "label": "Number of Stores Operated",
        "terseLabel": "Number of stores operated"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfStoresReopened": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "NumberOfStoresReopened",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stores reopened.",
        "label": "Number of Stores Reopened",
        "terseLabel": "Number of stores reopened"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OptionsGrantedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "OptionsGrantedMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options granted.",
        "label": "Options granted [member]",
        "terseLabel": "Options granted"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OriginalTermOfDebt": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "OriginalTermOfDebt",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original term of debt.",
        "label": "Original term of debt",
        "terseLabel": "Original term of debt"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OtherBonusPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "OtherBonusPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other bonus payable current.",
        "label": "Other Bonus Payable Current",
        "terseLabel": "Other bonus payable",
        "verboseLabel": "Outstanding amount payable of bonuses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expenses, by nature",
        "terseLabel": "Other",
        "negatedTerseLabel": "Other expenses"
       }
      },
      "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": [
      "r32",
      "r183"
     ]
    },
    "ifrs-full_OtherFeeAndCommissionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherFeeAndCommissionIncome",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other fee and commission income",
        "terseLabel": "Other commissions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fee and commission income that the entity does not separately disclose in the same statement or note. [Refer: Fee and commission income]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_OtherFinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherFinanceIncome",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other finance income",
        "negatedLabel": "Other financial income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance income that the entity does not separately disclose in the same statement or note. [Refer: Finance income]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "tbbb_OtherFinancialInstitutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "OtherFinancialInstitutionsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other financial institutions.",
        "label": "Other financial institutions [member]",
        "terseLabel": "Other Financial Institutions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other operating income (expense)",
        "terseLabel": "Other income (expense) - Net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other related parties [member]",
        "terseLabel": "Other related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "tbbb_OtherTaxesAndRightsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "OtherTaxesAndRightsExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other taxes and rights expense.",
        "label": "Other taxes and rights expense",
        "terseLabel": "Other taxes and rights"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OutstandingBalanceRelatedToSupplierFinanceArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "OutstandingBalanceRelatedToSupplierFinanceArrangement",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding balance related to supplier finance arrangement.",
        "label": "Outstanding balance related to supplier finance arrangement",
        "terseLabel": "Outstanding balance related to supplier finance arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Par value per share",
        "terseLabel": "Par value per share",
        "verboseLabel": "Number of par value under employee option plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "tbbb_PayablesWithRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PayablesWithRelatedParty",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payables with related party.",
        "label": "Payables with related party",
        "totalLabel": "Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PayablesWithRelatedPartyCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PayablesWithRelatedPartyCurrent",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payables with related party current.",
        "label": "Payables With Related Party Current",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PaymentOfAccruedInterestsOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PaymentOfAccruedInterestsOfPromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Of Accrued Interests Of Promissory Notes",
        "documentation": "Payment of accrued interests of promissory notes.",
        "terseLabel": "Payment of accrued Interests of Promissory Notes (Notes 5 and 9)",
        "negatedLabel": "Payment of accrued Interests of Promissory Notes (Notes 5 and 9)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PaymentOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PaymentOfConvertibleNotes",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of convertible notes.",
        "label": "Payment of convertible notes",
        "terseLabel": "Payment of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PaymentsMadeOnReverseFactoringTransactionsNetOfCommissionsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PaymentsMadeOnReverseFactoringTransactionsNetOfCommissionsReceived",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments made on reverse factoring transactions net of commissions received.",
        "label": "Payments Made On Reverse Factoring Transactions Net Of Commissions Received",
        "terseLabel": "Payments made on reverse factoring transactions-net of commissions received (Note 3.8)",
        "negatedLabel": "Payments made on reverse factoring transactions-net of commissions received (Note 5)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedTerseLabel": "Payments of lease liabilities",
        "negatedLabel": "Lease payments (Note 11)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "tbbb_PaymentsOfPrincipalOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PaymentsOfPrincipalOfPromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments Of Principal Of Promissory Notes",
        "documentation": "Payments of principal of promissory notes.",
        "terseLabel": "Payment of principal of Promissory Notes (Notes 5 and 9)",
        "negatedLabel": "Payment of principal of Promissory Notes (Notes 5 and 9)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PercentageOfPrincipalAmountDue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PercentageOfPrincipalAmountDue",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of principal amount due.",
        "label": "Percentage of principal amount due"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PercentageOfReasonablyPossibleIncreaseDecreaseInForeignExchangeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PercentageOfReasonablyPossibleIncreaseDecreaseInForeignExchangeRate",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of reasonably possible increase decrease in foreign exchange rate.",
        "label": "Percentage of reasonably possible increase decrease in foreign exchange rate",
        "terseLabel": "Foreign exchange, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PersonnelExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PersonnelExpenses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Personnel expenses.",
        "label": "Personnel expenses",
        "terseLabel": "Personnel expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PreviouslyStatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PreviouslyStatedMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously stated [member]",
        "terseLabel": "Previously stated"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information previously stated in the financial statements (ie before retrospective application or retrospective restatement)."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r89",
      "r90",
      "r91"
     ]
    },
    "tbbb_PrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal Amount",
        "documentation": "Principal amount.",
        "terseLabel": "Certificate of deposit accounts"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ProceedsFromAccountsPayableAndAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ProceedsFromAccountsPayableAndAccruedExpenses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from accounts payable and accrued expenses",
        "documentation": "Proceeds from accounts payable and accrued expenses.",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Proceeds from borrowings",
        "verboseLabel": "Proceeds from Santander and HSBC credit line"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "ifrs-full_ProceedsFromCurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromCurrentBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from current borrowings",
        "terseLabel": "Proceeds from Santander and HSBC credit line"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from current borrowings obtained. [Refer: Current borrowings]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "tbbb_ProceedsFromInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ProceedsFromInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from initial public offering",
        "documentation": "Proceeds from initial public offering.",
        "terseLabel": "Proceeds from the IPO"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ProceedsFromLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ProceedsFromLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from lease liabilities.",
        "label": "Proceeds from Lease liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromNoncurrentBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from non-current borrowings",
        "terseLabel": "Long-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from non-current borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "terseLabel": "Proceeds from sales of property, plant and equipment",
        "verboseLabel": "Sale of property and equipment (Note 6)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "tbbb_ProceedsNetOfUnderwritingFeesFromInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ProceedsNetOfUnderwritingFeesFromInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds Net Of Underwriting Fees From Initial Public Offering",
        "terseLabel": "Proceeds from initial public offering, net of underwriting fees (Note 1)",
        "documentation": "Proceeds net of underwriting fees from initial public offering."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees expense",
        "terseLabel": "Professional fees payable",
        "verboseLabel": "Professional services (2)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "totalLabel": "Consolidated net profit (loss) for the period",
        "terseLabel": "Net profit (loss) for the period"
       }
      },
      "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",
      "r26",
      "r77",
      "r94",
      "r96",
      "r170",
      "r172",
      "r201",
      "r204"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "terseLabel": "Tax profit (loss)",
        "negatedLabel": "Tax profit (loss)",
        "verboseLabel": "Profit (loss) before income tax",
        "totalLabel": "Profit (loss) before income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r144",
      "r183",
      "r184",
      "r213",
      "r214"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "totalLabel": "Operating profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r192",
      "r238"
     ]
    },
    "tbbb_PromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory notes.",
        "label": "Promissory Notes [Member]",
        "terseLabel": "Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PromissoryNotesPayableOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PromissoryNotesPayableOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory Notes Payable Outstanding",
        "documentation": "Promissory Notes Payable Outstanding",
        "terseLabel": "Promissory Notes Payable Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PromissoryNotesRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PromissoryNotesRelatedPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory Notes Related parties [member]",
        "documentation": "Promissory notes, related parties."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PromissoryNotesThirdPartiesDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PromissoryNotesThirdPartiesDebtMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory Notes, Third parties (debt) [member]",
        "documentation": "Promissory notes, third parties (debt)."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Final balance",
        "periodStartLabel": "Initial balance",
        "totalLabel": "Total property, plant and equipment",
        "verboseLabel": "Property, furniture, equipment, and lease-hold improvements",
        "negatedLabel": "Property, furniture, equipment, and lease-hold improvements",
        "terseLabel": "Property, furniture, equipment, and lease-hold improvements - Net (Note 6)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r47"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Proportion of ownership interest in subsidiary",
        "verboseLabel": "Percentage of ownership"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r64",
      "r66",
      "r97"
     ]
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of intangible assets, classified as investing activities",
        "negatedTerseLabel": "Purchase of intangible assets",
        "negatedLabel": "Additions to intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "tbbb_PurchaseOfPropertyFurnitureEquipmentLeaseHoldImprovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PurchaseOfPropertyFurnitureEquipmentLeaseHoldImprovements",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of property, furniture, equipment, lease-hold improvements.",
        "label": "Purchase of property, furniture, equipment, lease-hold improvements",
        "negatedLabel": "Property, furniture, equipment, lease-hold improvements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedLabel": "Property, furniture, equipment, lease-hold improvements",
        "negatedTerseLabel": "Purchase of property, furniture, equipment, and lease-hold improvements"
       }
      },
      "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": [
      "r194"
     ]
    },
    "tbbb_PurchaseOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "PurchaseOfRightOfUseAssets",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of right-of-use assets.",
        "label": "Purchase of Right-of-use assets",
        "negatedLabel": "Right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r85",
      "r111",
      "r128",
      "r142",
      "r202",
      "r203",
      "r250"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [domain]"
       }
      },
      "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": [
      "r85",
      "r111",
      "r128",
      "r142",
      "r202",
      "r203",
      "r250"
     ]
    },
    "tbbb_ReclassificationOfDebtNonCashTransactionsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ReclassificationOfDebtNonCashTransactionsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of debt (non-cash transactions), liabilities arising from financing activities",
        "documentation": "Reclassification of debt (non-cash transactions), liabilities arising from financing activities.",
        "negatedLabel": "Reclassification of debt (non-cash transactions)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related parties [member]",
        "terseLabel": "Related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Total for all joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepairsAndMaintenanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repairs and maintenance expense",
        "terseLabel": "Cash-in-transit services, surveillance and maintenance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedLabel": "Payment of debt (Note 5)",
        "negatedTerseLabel": "Payment of debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "tbbb_RepaymentsOfPromissoryNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "RepaymentsOfPromissoryNotesPayable",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of promissory notes payable.",
        "label": "Repayments Of Promissory Notes Payable",
        "terseLabel": "Repayments of promissory notes payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReserveOfSharebasedPayments",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of share-based payments",
        "terseLabel": "Reserve for share-based payments (Note 17)"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity resulting from share-based payments."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "ifrs-full_ReserveOfSharebasedPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReserveOfSharebasedPaymentsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of share-based payments [member]",
        "terseLabel": "Reserve for share - based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from share-based payments."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_RestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RestatedMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currently stated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information currently stated in the financial statements. It also represents the standard value for the 'Retrospective application and retrospective restatement' and 'Departure from requirement of IFRS' axes if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r89",
      "r90",
      "r91",
      "r127",
      "r234"
     ]
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective application and retrospective restatement [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": [
      "r2",
      "r89",
      "r90",
      "r91"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "totalLabel": "Total 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": [
      "r28",
      "r102",
      "r144",
      "r167",
      "r171",
      "r176",
      "r177",
      "r178",
      "r183",
      "r184",
      "r201"
     ]
    },
    "tbbb_RevenueFromSalesOfMerchandise": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "RevenueFromSalesOfMerchandise",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sales of merchandise.",
        "label": "Revenue from Sales of Merchandise",
        "terseLabel": "Revenue from sales of merchandise"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ReverseFactoringAndOtherCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ReverseFactoringAndOtherCommissions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialCostsNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse factoring and other commissions",
        "documentation": "Reverse factoring and other commissions.",
        "negatedLabel": "Reverse factoring and other commissions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "negatedLabel": "Right-of-use assets",
        "terseLabel": "Right-of-use assets - Net (Note 7)"
       }
      },
      "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": [
      "r113",
      "r120"
     ]
    },
    "ifrs-full_RiskExposuresAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RiskExposuresAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk variables [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": [
      "r132"
     ]
    },
    "ifrs-full_RiskExposuresDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RiskExposuresDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk variables [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk variables. It also represents the standard value for the 'Risk variables' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "tbbb_SaleExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SaleExpenseMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale expense.",
        "label": "Sale Expense [Member]",
        "terseLabel": "Sale Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SalesAndAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SalesAndAdministrativeExpenses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and administrative expenses",
        "documentation": "Sales and administrative expenses.",
        "terseLabel": "Sales and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SalesAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and marketing expense",
        "terseLabel": "Sales expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and selling of goods or services."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "tbbb_SalesExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SalesExpenses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales expenses.",
        "label": "Sales expenses",
        "negatedLabel": "Sales expenses (Note 13)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SalesOfRecyclables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SalesOfRecyclables",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales of recyclables.",
        "label": "Sales of Recyclables",
        "terseLabel": "Sales of recyclables"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SantanderAndHsbcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SantanderAndHsbcMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Santander and HSBC.",
        "label": "Santander and HSBC [member]",
        "terseLabel": "Santander and HSBC"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SantanderCreditLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SantanderCreditLineMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Santander credit line.",
        "label": "Santander credit line [member]",
        "terseLabel": "Santander credit line"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SantanderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SantanderMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Santander.",
        "label": "Santander [member]",
        "terseLabel": "Santander"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ScheduleOfDebtExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of debt explanatory.",
        "label": "Schedule Of Debt Explanatory",
        "terseLabel": "Summary of Debt"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ScheduleOfDebtLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of debt.",
        "label": "Schedule of debt [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ScheduleOfDebtTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of debt.",
        "label": "Schedule of debt [table]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfDebtUnderPromissoryNotesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ScheduleOfDebtUnderPromissoryNotesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of debt under promissory notes explanatory.",
        "label": "Schedule of Debt Under Promissory Notes Explanatory",
        "terseLabel": "Schedule of Debt Under Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfIncomeTaxLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ScheduleOfIncomeTaxLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of income tax.",
        "label": "Schedule of income tax [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfIncomeTaxTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ScheduleOfIncomeTaxTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of income tax table.",
        "label": "Schedule of income tax [table]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfShortTermAndLongTermDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ScheduleOfShortTermAndLongTermDebtExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of short term and long term debt explanatory.",
        "label": "Schedule Of Short Term And Long Term Debt Explanatory",
        "terseLabel": "Summary of Short Term and Long Term Debt"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SecondJuniorConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SecondJuniorConvertiblePromissoryNoteMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second junior convertible promissory note.",
        "label": "Second junior convertible promissory note [member]",
        "terseLabel": "Second Junior Convertible Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense",
        "totalLabel": "Total sales and administrative expenses",
        "terseLabel": "Sales and administrative expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense [member]",
        "terseLabel": "Selling, General and Administrative Expense"
       }
      },
      "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": [
      "r231",
      "r233"
     ]
    },
    "tbbb_SeniorPromissoryNotes2017JuniorAnd2020JuniorPromissoryNotesAndConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SeniorPromissoryNotes2017JuniorAnd2020JuniorPromissoryNotesAndConvertibleNotesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Promissory Notes, 2017 Junior and 2020 Junior Promissory Notes and Convertible Notes [member]",
        "label": "Senior Promissory Notes, 2017 Junior and 2020 Junior Promissory Notes and Convertible Notes [member]",
        "terseLabel": "Senior, 2017 Junior and 2020 Junior Promissory Notes and Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SeniorPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SeniorPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior promissory notes.",
        "label": "Senior promissory notes [member]",
        "terseLabel": "Non-Current Senior Promissory Notes",
        "verboseLabel": "Senior Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareIssueRelatedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShareIssueRelatedCost",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share issue related cost",
        "terseLabel": "Issuance cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cost related to the issuance of shares."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_ShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShareOptionsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share options [member]",
        "verboseLabel": "Options granted under the Plan",
        "terseLabel": "Share options"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share options."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "tbbb_ShareReorganization": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ShareReorganization",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share reorganization",
        "documentation": "Share reorganization.",
        "negatedLabel": "Share reorganization"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShareSplitRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ShareSplitRatio",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share split ratio.",
        "label": "Share Split Ratio",
        "terseLabel": "Share split"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ShareholdersMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders.",
        "label": "Shareholders [member]",
        "terseLabel": "Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SharesIssuedForInitialPublicOffering": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SharesIssuedForInitialPublicOffering",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfCapitalStockParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfSharesOutstandingAndTotalValueForEachClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued for initial public offering",
        "documentation": "Shares issued for initial public offering.",
        "terseLabel": "Shares issued for initial public offering"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfShareSplitOfCommonSharesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares reserved for issue under options and contracts for sale of shares",
        "terseLabel": "Unissued reserved shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares reserved for issue under options and contracts for the sale of shares."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "tbbb_ShortTermBankDepositsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ShortTermBankDepositsInvestingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Bank Deposits Investing Activities",
        "documentation": "Short term bank deposits investing activities.",
        "negatedLabel": "Short-term bank deposits (Note 8)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ShortTermDebtAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term debt.",
        "label": "Short term debt [abstract]",
        "terseLabel": "Short-term debt:"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermFinancingOfTransportationAndStoreEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ShortTermFinancingOfTransportationAndStoreEquipment",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Financing of Transportation and Store Equipment",
        "documentation": "Short-term financing of transportation and store equipment.",
        "terseLabel": "Short-term financing of transportation and store equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current borrowings",
        "totalLabel": "Total of short-term debt",
        "terseLabel": "Total short term debt",
        "verboseLabel": "Short-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term bank deposits (Note 8)",
        "label": "Short-term deposits, classified as cash equivalents",
        "verboseLabel": "Short term bank deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_ShorttermEmployeeBenefitsAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsAccruals",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term employee benefits accruals",
        "terseLabel": "Employees' statutory profit sharing payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals for employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services. [Refer: Accruals classified as current]"
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r65",
      "r67",
      "r106"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r106"
     ]
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCorrectionOfAnErrorAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyLiabilities": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyLiabilities",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategoryAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement that there were no transfers between Level 1, Level 2 or Level 3 of fair value hierarchy, liabilities",
        "terseLabel": "Transfers between levels of fair value hierarchy"
       }
      },
      "en": {
       "role": {
        "documentation": "The statement that there were no transfers between Level 1, Level 2 or Level 3 of the fair value hierarchy of liabilities during the year."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r249"
     ]
    },
    "tbbb_StorageEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "StorageEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Storage equipment.",
        "label": "Storage equipment [member]",
        "terseLabel": "Storage Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_StoreEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "StoreEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Store equipment.",
        "label": "Store equipment [member]",
        "terseLabel": "Store Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_StoreShelvingEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "StoreShelvingEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Store shelving equipment.",
        "label": "Store shelving equipment [member]",
        "terseLabel": "Store Shelving Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SubsequentEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SubsequentEventsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsequent events.",
        "label": "Subsequent Events [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of exchange rates of financial statements for one US dollar.",
        "label": "Summary of exchange rates of financial statements for one US dollar explanatory",
        "terseLabel": "Summary of Exchange Rates of Financial Statements for One US Dollar"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of subsidiaries over which control is exercised directly and indirectly explanatory",
        "label": "Summary of subsidiaries over which control is exercised directly and indirectly explanatory",
        "terseLabel": "Summary of Subsidiaries Over Which Control is Exercised, Directly and Indirectly"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SundryDebtors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SundryDebtors",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sundry debtors.",
        "label": "Sundry Debtors",
        "terseLabel": "Sundry debtors"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SupplierFinanceArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SupplierFinanceArrangementMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Finance Arrangement",
        "documentation": "Supplier finance arrangement.",
        "label": "Supplier finance arrangement [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SupplierFinanceArrangementShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "SupplierFinanceArrangementShortTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplier finance arrangement short term debt.",
        "label": "Supplier finance arrangement short term debt",
        "terseLabel": "Supplier finance arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_Suppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "Suppliers",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Suppliers.",
        "label": "Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ThirdPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ThirdPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third parties.",
        "label": "Third parties [member]",
        "terseLabel": "Third parties",
        "verboseLabel": "Debt - Third parties"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TiendasBbbMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TiendasBbbMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tiendas BBB.",
        "label": "Tiendas BBB [member]",
        "terseLabel": "Tiendas BBB"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TiendasBbbSADeCVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TiendasBbbSADeCVMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tiendas BBB, S.A. de C.V.",
        "label": "Tiendas BBB, S.A. de C.V. [member]",
        "terseLabel": "Tiendas BBB, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TiendasTresBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TiendasTresBMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tiendas Tres B [member]",
        "documentation": "Tiendas Tres B",
        "terseLabel": "Tiendas Tres B"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TiendasTresBSADeCVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TiendasTresBSADeCVMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanySummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tiendas Tres B, S.A. de C.V.",
        "label": "Tiendas Tres B, S.A. de C.V. [member]",
        "terseLabel": "Tiendas Tres B, S.A. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of range"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r111",
      "r128",
      "r142",
      "r202",
      "r203",
      "r250"
     ]
    },
    "tbbb_ToyotaFinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "ToyotaFinancialServicesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Toyota Financial Services.",
        "label": "Toyota Financial Services [member]",
        "terseLabel": "TOYOTA Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables",
        "terseLabel": "Available amount of accounts payable",
        "totalLabel": "Total trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate amount of accounts payable",
        "terseLabel": "Bonus payable to related parties (Note 13)",
        "totalLabel": "Total",
        "verboseLabel": "Debt with related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Suppliers",
        "label": "Trade payables",
        "verboseLabel": "Accounts payable related to factoring"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "ifrs-full_TradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables",
        "terseLabel": "Sundry debtors"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "tbbb_TransportationAndStoreEquipmentPledgedAsCollateralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TransportationAndStoreEquipmentPledgedAsCollateralMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation and store equipment pledged as collateral [member]",
        "documentation": "Debt with transportation and store equipment pledged as collateral.",
        "terseLabel": "Transportation and store equipment pledged as collateral [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TransportationEquipmentCarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TransportationEquipmentCarsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation equipment cars.",
        "label": "Transportation Equipment Cars [Member]",
        "terseLabel": "Transportation Equipment Cars"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TransportationEquipmentOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TransportationEquipmentOneMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation Equipment One.",
        "label": "Transportation Equipment One [member]",
        "terseLabel": "Transportation equipment 1"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TransportationEquipmentTrucksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TransportationEquipmentTrucksMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfReconciliationBetweenValuesOfPropertyFurnitureEquipmentAndLeasehold"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation Equipment Trucks [member]",
        "label": "Transportation Equipment Trucks [Member]",
        "terseLabel": "Transportation Equipment Trucks"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TransportationEquipmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TransportationEquipmentsMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfShortTermAndLongTermDebtDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation equipments.",
        "label": "Transportation equipments [member]",
        "terseLabel": "Transportation equipment",
        "verboseLabel": "Transportation Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandSeventeenJuniorPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TwoThousandSeventeenJuniorPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand seventeen junior promissory notes.",
        "label": "Two thousand seventeen junior promissory notes [member]",
        "terseLabel": "2017 Junior Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandTwentyJuniorPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "TwoThousandTwentyJuniorPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtRelatedToThePromissoryNotesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureDebtWithRelatedPartiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty junior promissory notes.",
        "label": "Two thousand twenty junior promissory notes [member]",
        "terseLabel": "2020 Junior Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r129",
      "r130",
      "r131",
      "r132",
      "r145",
      "r150",
      "r151",
      "r181"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [domain]"
       }
      },
      "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": [
      "r129",
      "r130",
      "r131",
      "r132",
      "r145",
      "r150",
      "r151",
      "r181"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment 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": [
      "r143"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsAdditionalInformationDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfSharebasedPaymentsInAdministrativeExpensesDetails",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureSharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "tbbb_UnderwritingFeesAndIncrementalAndDirectCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "UnderwritingFeesAndIncrementalAndDirectCosts",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureCapitalStockSummaryOfTotalValueOfClassACommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriting fees and incremental and direct costs",
        "label": "Underwriting fees and incremental and direct costs",
        "documentation": "Underwriting fees and incremental and direct costs."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unused tax losses for which no deferred tax asset recognised",
        "terseLabel": "Tax losses not recognized",
        "verboseLabel": "Tax losses"
       }
      },
      "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": [
      "r38"
     ]
    },
    "tbbb_VatReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "VatReceivable",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VAT receivable.",
        "label": "VAT Receivable",
        "terseLabel": "VAT receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareDetail",
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareAndNumberOfSharesUsedInCalculationsOfBasicLossPerShareParent",
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "netLabel": "Weighted average number of ordinary shares",
        "terseLabel": "Weighted average class A shares (Note 16)",
        "verboseLabel": "Basic"
       }
      },
      "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": [
      "r71"
     ]
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]",
        "terseLabel": "Weighted average common shares outstanding (Note 16):"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_WriteOffsOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20250203",
     "localname": "WriteOffsOfRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20250203/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-offs",
        "label": "Write-offs of right-of-use assets",
        "documentation": "Write-offs of right-of-use assets."
       }
      }
     },
     "auth_ref": []
    }
   }
  },
  "tbbb_exfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "tbbb_exfilingfees.htm"
     ]
    },
    "schema": {
     "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/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 20,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/ffd/2024q2": 1,
    "http://xbrl.sec.gov/dei/2024": 1
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 2,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 18,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "report": {
    "R93": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "93",
     "firstAnchor": {
      "contextRef": "C_dacc6ff6-c1dc-4fba-9d47-19f78a8be066",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb_exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_dacc6ff6-c1dc-4fba-9d47-19f78a8be066",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb_exfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "94",
     "firstAnchor": {
      "contextRef": "C_9dbadce2-e4cc-461f-a8f9-a99745958955",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb_exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9dbadce2-e4cc-461f-a8f9-a99745958955",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb_exfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "95",
     "firstAnchor": {
      "contextRef": "C_dacc6ff6-c1dc-4fba-9d47-19f78a8be066",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb_exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_dacc6ff6-c1dc-4fba-9d47-19f78a8be066",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb_exfilingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r215"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r215"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r225"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2024-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2024-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2024-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2024-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "29",
   "IssueDate": "2024-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=29&code=ifrs-tx-2024-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2024-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2024-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Section": "Accounting policies",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS08_g7-31_TI",
   "URIDate": "2024-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24G",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24G_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35K",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B2",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2024-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2025-01-01",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_d&doctype=Standard&book=b",
   "URIDate": "2024-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "22",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_22_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2024-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-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-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2024-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  },
  "r230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_20_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  }
 }
}
