{
 "version": "2.2",
 "instance": {
  "tbbb-20241231.htm": {
   "nsprefix": "tbbb",
   "nsuri": "http://tiendas3b.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "tbbb-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "tbbb-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/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/2020/extensible-enumerations-2.0.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://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.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/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-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": 270,
   "keyCustom": 209,
   "axisStandard": 31,
   "axisCustom": 0,
   "memberStandard": 35,
   "memberCustom": 111,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2024": 3,
    "http://tiendas3b.com/20241231": 1
   },
   "contextCount": 577,
   "entityCount": 1,
   "segmentCount": 154,
   "elementCount": 1042,
   "unitCount": 9,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 1227,
    "http://xbrl.sec.gov/dei/2024": 48,
    "http://xbrl.sec.gov/cyd/2024": 13,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition",
     "longName": "100010 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss",
     "longName": "100020 - Statement - Consolidated Statements of Profit or Loss",
     "shortName": "Consolidated Statements of Profit or Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
     "longName": "100040 - Statement - Consolidated statements of Changes in Stockholders' Equity",
     "shortName": "Consolidated statements of Changes in Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_7678eba3-0632-468c-8a0c-321c125c74c2",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7678eba3-0632-468c-8a0c-321c125c74c2",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "100050 - Statement - Consolidated statements of Cash Flows",
     "shortName": "Consolidated statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance",
     "longName": "995457 - Disclosure - Cybersecurity Risk Management, Strategy and Governance",
     "shortName": "Cybersecurity Risk Management, Strategy and Governance",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompany",
     "longName": "995467 - Disclosure - History and activity of the Company",
     "shortName": "History and activity of the Company",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:HistoryAndActivityOfTheCompanyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:HistoryAndActivityOfTheCompanyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBasisOfPreparation",
     "longName": "995477 - Disclosure - Basis of preparation",
     "shortName": "Basis of preparation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPolicies",
     "longName": "995487 - Disclosure - Summary of material accounting policies",
     "shortName": "Summary of material accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCriticalEstimatesAndSignificantJudgments1",
     "longName": "995497 - Disclosure - Critical estimates and significant judgments",
     "shortName": "Critical estimates and significant judgments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagement",
     "longName": "995507 - Disclosure - Risk management",
     "shortName": "Risk management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalents1",
     "longName": "995517 - Disclosure - Cash and cash equivalents",
     "shortName": "Cash and cash equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDeposits",
     "longName": "995527 - Disclosure - Short-term bank deposits",
     "shortName": "Short-term bank deposits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:ShortTermBankDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:ShortTermBankDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformation",
     "longName": "995537 - Disclosure - Cash flows information",
     "shortName": "Cash flows information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventories",
     "longName": "995547 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNet",
     "longName": "995557 - Disclosure - Property, furniture, equipment and leasehold improvements - Net",
     "shortName": "Property, furniture, equipment and leasehold improvements - Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNet",
     "longName": "995567 - Disclosure - Right-of-use assets - Net",
     "shortName": "Right-of-use assets - Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfRightOfUseAssetsNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategory",
     "longName": "995587 - Disclosure - Financial instruments by category",
     "shortName": "Financial instruments by category",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedParties1",
     "longName": "995597 - Disclosure - Debt with related parties",
     "shortName": "Debt with related parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebt",
     "longName": "995607 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangements",
     "longName": "995617 - Disclosure - Supplier finance arrangements",
     "shortName": "Supplier finance arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilities",
     "longName": "995627 - Disclosure - Lease liabilities",
     "shortName": "Lease liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquity",
     "longName": "995637 - Disclosure - Stockholders' equity",
     "shortName": "Stockholders' equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTax",
     "longName": "995647 - Disclosure - Income tax",
     "shortName": "Income tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNature1",
     "longName": "995657 - Disclosure - Cost and Expenses by nature",
     "shortName": "Cost and Expenses by nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNet1",
     "longName": "995667 - Disclosure - Financial (costs) income - net",
     "shortName": "Financial (costs) income - net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShare",
     "longName": "995677 - Disclosure - Earnings (loss) per share:",
     "shortName": "Earnings (loss) per share:",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPayment",
     "longName": "995687 - Disclosure - Share-based payment",
     "shortName": "Share-based payment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformation",
     "longName": "995697 - Disclosure - Segment information",
     "shortName": "Segment information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEvents",
     "longName": "995717 - Disclosure - Subsequent events",
     "shortName": "Subsequent events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureContingencies",
     "longName": "995727 - Disclosure - Contingencies",
     "shortName": "Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfContingenciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies",
     "longName": "995737 - Disclosure - Summary of material accounting policies (Policies)",
     "shortName": "Summary of material accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesTables",
     "longName": "995757 - Disclosure - Summary of material accounting policies (Tables)",
     "shortName": "Summary of material accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfEstimatedUsefulLivesByPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfEstimatedUsefulLivesByPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementTables",
     "longName": "995767 - Disclosure - Risk management (Tables)",
     "shortName": "Risk management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsTables",
     "longName": "995777 - Disclosure - Cash and cash equivalents (Tables)",
     "shortName": "Cash and cash equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsTables",
     "longName": "995787 - Disclosure - Short-term bank deposits (Tables)",
     "shortName": "Short-term bank deposits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfDetailedInformationAboutShortTermBankDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:ShortTermBankDepositsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfDetailedInformationAboutShortTermBankDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:ShortTermBankDepositsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationTables",
     "longName": "995797 - Disclosure - Cash flows information (Tables)",
     "shortName": "Cash flows information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesTables",
     "longName": "995807 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:ScheduleOfInventoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:ScheduleOfInventoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetTables",
     "longName": "995817 - Disclosure - Property, furniture, equipment and leasehold improvements - Net (Tables)",
     "shortName": "Property, furniture, equipment and leasehold improvements - Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetTables",
     "longName": "995827 - Disclosure - Right-of-use assets - Net (Tables)",
     "shortName": "Right-of-use assets - Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategoryTables",
     "longName": "995847 - Disclosure - Financial instruments by category (Tables)",
     "shortName": "Financial instruments by category (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesTables",
     "longName": "995857 - Disclosure - Debt with related parties (Tables)",
     "shortName": "Debt with related parties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtTables",
     "longName": "995867 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsTables",
     "longName": "995877 - Disclosure - Supplier finance arrangements (Tables)",
     "shortName": "Supplier finance arrangements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesTables",
     "longName": "995887 - Disclosure - Lease liabilities (Tables)",
     "shortName": "Lease liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfLeaseLiabilitiesRecognizedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfLeaseLiabilitiesRecognizedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityTables",
     "longName": "995897 - Disclosure - Stockholders' equity (Tables)",
     "shortName": "Stockholders' equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f33aac95-40db-4e6e-8b1c-63df3aaf0dbc",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables",
     "longName": "995907 - Disclosure - Income taxes (Tables)",
     "shortName": "Income taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfIncomeTaxExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:DisclosureOfIncomeTaxExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureTables",
     "longName": "995917 - Disclosure - Cost and Expenses by nature (Tables)",
     "shortName": "Cost and Expenses by nature (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetTables",
     "longName": "995927 - Disclosure - Financial (costs) income - net (Tables)",
     "shortName": "Financial (costs) income - net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareTables",
     "longName": "995937 - Disclosure - Earnings (loss) per share: (Tables)",
     "shortName": "Earnings (loss) per share: (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
     "longName": "995947 - Disclosure - Share-based payment (Tables)",
     "shortName": "Share-based payment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationTables",
     "longName": "995957 - Disclosure - Segment information (Tables)",
     "shortName": "Segment information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsTables",
     "longName": "995967 - Disclosure - Subsequent Events (Tables)",
     "shortName": "Subsequent Events (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R55": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
     "longName": "995987 - Disclosure - History and activity of the Company - Additional Information (Details)",
     "shortName": "History and activity of the Company - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2a3b4241-40ba-4495-a75d-dc5c2269954a",
      "name": "tbbb:NumberOfSharesSold",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "tbbb:HistoryAndActivityOfTheCompanyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails",
     "longName": "995997 - Disclosure - Summary of Material Accounting Policies - Additional Information (Details)",
     "shortName": "Summary of Material Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:ValueAddedTaxReceivablesRefund",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "tbbb:DescriptionOfAccountingPolicyForValueAddedTaxExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:ValueAddedTaxReceivablesRefund",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "tbbb:DescriptionOfAccountingPolicyForValueAddedTaxExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails",
     "longName": "996007 - Disclosure - Summary of Material Accounting Policies - Summary of the Average Useful Lives (Details)",
     "shortName": "Summary of Material Accounting Policies - Summary of the Average Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_75aa06f0-230e-4aa9-8319-657ec2b2439a",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfEstimatedUsefulLivesByPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_75aa06f0-230e-4aa9-8319-657ec2b2439a",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfEstimatedUsefulLivesByPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails",
     "longName": "996017 - Disclosure - Summary of Material Accounting Policies - Summary of lease Term (Details)",
     "shortName": "Summary of Material Accounting Policies - Summary of lease Term (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_7b152b23-38ac-4553-86fc-4f63e857db53",
      "name": "tbbb:LeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7b152b23-38ac-4553-86fc-4f63e857db53",
      "name": "tbbb:LeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCriticalEstimatesAndSignificantJudgmentsAdditionalInformationDetails",
     "longName": "996027 - Disclosure - Critical estimates and significant judgments - Additional Information (Details)",
     "shortName": "Critical estimates and significant judgments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:FeesAndInterest",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:FeesAndInterest",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
     "longName": "996037 - Disclosure - Risk Management - Additional Information (Details)",
     "shortName": "Risk Management - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c638eb77-f652-4dce-9f5b-d3202c921292",
      "name": "tbbb:PercentageOfReasonablyPossibleIncreaseDecreaseInForeignExchangeRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
     "longName": "996047 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_463842bf-e81e-4af5-bd70-5db96060039c",
      "name": "tbbb:DebtExcludingIssuanceCosts",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails",
     "longName": "996057 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_e64d21a6-7842-4cbe-849f-ec5e7504504e",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e64d21a6-7842-4cbe-849f-ec5e7504504e",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
     "longName": "996067 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_c638eb77-f652-4dce-9f5b-d3202c921292",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c638eb77-f652-4dce-9f5b-d3202c921292",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails",
     "longName": "996077 - Disclosure - Cash and cash equivalents - Summary of Cash and Cash Equivalents Presented in the Financial Position (Details)",
     "shortName": "Cash and cash equivalents - Summary of Cash and Cash Equivalents Presented in the Financial Position (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "ifrs-full:Cash",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
       "div",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "ifrs-full:Cash",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
       "div",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsScheduleOfShortTermBankDepositsDetails",
     "longName": "996097 - Disclosure - Short-term bank deposits -Schedule of Short Term Bank Deposits (Details)",
     "shortName": "Short-term bank deposits -Schedule of Short Term Bank Deposits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_8eec3c6b-a4e3-4f36-93c9-2a4dc037e497",
      "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfDetailedInformationAboutShortTermBankDepositsExplanatory",
       "div",
       "tbbb:ShortTermBankDepositsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsAdditionalInformationDetails",
     "longName": "996107 - Disclosure - Short-term bank deposits -Additional Information (Details)",
     "shortName": "Short-term bank deposits -Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_57732902-c933-4d0a-8fa0-14948f4c0c2b",
      "name": "tbbb:PrincipalAmount",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "tbbb:ShortTermBankDepositsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R67": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails",
     "longName": "996117 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
     "longName": "996127 - Disclosure - Cash flows information - Reconciliation of Financing Items (Details)",
     "shortName": "Cash flows information - Reconciliation of Financing Items (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:IncreaseDecreaseThroughNewDebtNonCashTransactionsLiabilitiesArisingFromFinancingActivities",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails",
     "longName": "996137 - Disclosure - Inventories - Schedule of Inventories (Details)",
     "shortName": "Inventories - Schedule of Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:CostOfMerchandiseSold",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfInventoriesTableTextBlock",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails",
     "longName": "996147 - Disclosure - Inventories - Additional Information (Details)",
     "shortName": "Inventories - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f4893711-34ea-4341-a1cc-cb1940b8a080",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
     "longName": "996157 - Disclosure - Property, furniture, equipment and leasehold improvements - Net - Summary of Breakdown of Property, Furniture, Equipment and Leasehold Improvements (Details)",
     "shortName": "Property, furniture, equipment and leasehold improvements - Net - Summary of Breakdown of Property, Furniture, Equipment and Leasehold Improvements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "div",
       "tbbb:DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
     "longName": "996167 - Disclosure - Property, furniture, equipment and leasehold improvements - Net - Additional Information (Details)",
     "shortName": "Property, furniture, equipment and leasehold improvements - Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
     "longName": "996177 - Disclosure - Right-of-use assets - Net - Additional Information (Details)",
     "shortName": "Right-of-use assets - Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
     "longName": "996187 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails",
     "longName": "996197 - Disclosure - Intangible Assets - Net - Summary of Intangible Assets of Defined Useful Lives (Details)",
     "shortName": "Intangible Assets - Net - Summary of Intangible Assets of Defined Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
     "longName": "996217 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_09c3d45b-4630-4aec-9324-69a2d3c51587",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails",
     "longName": "996227 - 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": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_57732902-c933-4d0a-8fa0-14948f4c0c2b",
      "name": "tbbb:PrincipalAmount",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "tbbb:ShortTermBankDepositsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R78": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
     "longName": "996237 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_ca76c7a2-c0a9-492f-929c-93d28dc94eaf",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ca76c7a2-c0a9-492f-929c-93d28dc94eaf",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategoryAdditionalInformationDetails",
     "longName": "996247 - Disclosure - Financial Instruments by Category - Additional Information (Details)",
     "shortName": "Financial Instruments by Category - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
     "longName": "996257 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:InterestExpenseOnDebtInstrumentsIssued",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails",
     "longName": "996267 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
     "longName": "996277 - 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": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_14bc7b22-f8f9-4143-a4de-36a63e7b8976",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_14bc7b22-f8f9-4143-a4de-36a63e7b8976",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
     "longName": "996287 - Disclosure - Debt With Related Parties - Disclosure of Debt Under Promissory Notes (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Debt Under Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_47967594-873b-4e7d-868d-addb5f010eca",
      "name": "ifrs-full:InterestPayable",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
     "longName": "996297 - Disclosure - Debt With Related Parties - Additional Information (Details)",
     "shortName": "Debt With Related Parties - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6ac73125-b00c-4432-a30e-9e0020394f07",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
     "longName": "996317 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R86": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
     "longName": "996327 - Disclosure - Debt With Related Parties - Disclosure of Related Parties (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_123feaad-e67e-4c5e-ac68-4cdd29257b3d",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails",
     "longName": "996337 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationParentheticalDetails",
     "longName": "996347 - Disclosure - Debt With Related Parties - Disclosure of Key Management Personnel Compensation (Parenthetical) (Details)",
     "shortName": "Debt With Related Parties - Disclosure of Key Management Personnel Compensation (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:OtherBonusPayableCurrent",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R89": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
     "longName": "996357 - Disclosure - Debt - Summary of Debt (Details)",
     "shortName": "Debt - Summary of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:FinancingOfTransportationAndStoreEquipmentShortTermDebt",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:FinancingOfTransportationAndStoreEquipmentShortTermDebt",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
     "longName": "996367 - Disclosure - Debt - Summary of Financing of Transportation and Store Equipment (Details)",
     "shortName": "Debt - Summary of Financing of Transportation and Store Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:DocumentPayable",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfFinancingOfTransportationAndStoreEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:DocumentPayable",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfFinancingOfTransportationAndStoreEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails",
     "longName": "996377 - Disclosure - Debt - Summary of Supplier Finance Arrangements (Details)",
     "shortName": "Debt - Summary of Supplier Finance Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:SupplierFinanceArrangementShortTermDebt",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ead8810-0ae9-486b-8dba-4ce6257cf852",
      "name": "tbbb:SupplierFinanceArrangementShortTermDebt",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SupplierFinanceArrangementsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails",
     "longName": "996387 - Disclosure - Debt - Summary of Santander Credit Line (Details)",
     "shortName": "Debt - Summary of Santander Credit Line (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:CreditLinesShortTermDebt",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_8a260f26-610f-4b08-bc02-c0f14234006d",
      "name": "tbbb:CreditLinesShortTermDebt",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfSantanderCreditLineExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
     "longName": "996407 - Disclosure - Debt - Summary of Debt Under Promissory Notes (Details)",
     "shortName": "Debt - Summary of Debt Under Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_592a032d-c449-4072-ad10-4ea9ac2d3713",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "U_USD",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
     "longName": "996417 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
     "longName": "996427 - Disclosure - Supplier Finance Arrangements - Summary of Carrying Amount of Liabilities Under Supplier Finance Arrangement (Details)",
     "shortName": "Supplier Finance Arrangements - Summary of Carrying Amount of Liabilities Under Supplier Finance Arrangement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "C_0833b738-7f08-47b1-8a58-d64e961e2cce",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_0833b738-7f08-47b1-8a58-d64e961e2cce",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD",
     "longName": "996437 - Disclosure - Supplier Finance Arrangements - Summary of Liabilities Under Supplier Finance Arrangements of Which Supplier Received Payment From Finance Provider (Details)",
     "shortName": "Supplier Finance Arrangements - Summary of Liabilities Under Supplier Finance Arrangements of Which Supplier Received Payment From Finance Provider (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "C_69cdf842-4835-4139-81ba-45126753404a",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderExplanatory",
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_69cdf842-4835-4139-81ba-45126753404a",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:SummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderExplanatory",
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails",
     "longName": "996447 - Disclosure - Supplier Finance Arrangements - Summary of Ranges of Payment Due Dates (Details)",
     "shortName": "Supplier Finance Arrangements - Summary of Ranges of Payment Due Dates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "C_c6191219-9327-40ba-b088-dd452ff99b52",
      "name": "ifrs-full:NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForFinancialLiabilitiesThatArePartOfSupplierFinanceArrangements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c6191219-9327-40ba-b088-dd452ff99b52",
      "name": "ifrs-full:NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForFinancialLiabilitiesThatArePartOfSupplierFinanceArrangements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
       "div",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsAdditionalInformationDetails",
     "longName": "996457 - Disclosure - Supplier Finance Arrangements - Additional Information (Details)",
     "shortName": "Supplier Finance Arrangements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:NoncashEffectOfBusinessCombinationsSupplierFinanceArrangements",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:NoncashEffectOfBusinessCombinationsSupplierFinanceArrangements",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
     "longName": "996467 - Disclosure - Lease Liabilities - Summary of Lease Liabilities (Details)",
     "shortName": "Lease Liabilities - Summary of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R100": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
     "longName": "996477 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:LeaseLiabilitiesAdditions",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfCarryingAmountAndMovementInLeaseLiabilitiesExplanatory",
       "div",
       "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
     "longName": "996487 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:LeaseExpensesRecognizedInProfitOrLoss",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfDetailedInformationAboutLeaseExpenseRecognizedInStatementOfProfitOrLossExplanatory",
       "div",
       "tbbb:DisclosureOfLeasesLiabilitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails",
     "longName": "996497 - Disclosure - Stockholders' equity - Summary of Total Value of Class A Common Shares (Details)",
     "shortName": "Stockholders' equity - Summary of Total Value of Class A Common Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f33aac95-40db-4e6e-8b1c-63df3aaf0dbc",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
     "longName": "996507 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "C_001119b9-2b71-4f32-ab2d-38fc429ec743",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c214885c-ca0b-4aa9-9563-821c57e7ab2b",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "ifrs-full:IssuedCapital",
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
     "longName": "996517 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:AdditionalCurrentTaxExposureExpectedToBeRecognized",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseDetails",
     "longName": "996527 - Disclosure - Income Taxes - Summary of Income Tax Expense (Details)",
     "shortName": "Income Taxes - Summary of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfIncomeTaxExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfIncomeTaxExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails",
     "longName": "996537 - Disclosure - Income Taxes - Summary of Temporary Differences on Deferred Income Tax (Details)",
     "shortName": "Income Taxes - Summary of Temporary Differences on Deferred Income Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "tbbb:AdvancedPayment",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c214885c-ca0b-4aa9-9563-821c57e7ab2b",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails",
     "longName": "996547 - Disclosure - Income Taxes - Summary of Movement in Deferred Income Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Summary of Movement in Deferred Income Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7678eba3-0632-468c-8a0c-321c125c74c2",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R108": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails",
     "longName": "996557 - Disclosure - Income Taxes - Summary of Reconciliation of Current And Effective Income Tax Rates Explanatory (Details)",
     "shortName": "Income Taxes - Summary of Reconciliation of Current And Effective Income Tax Rates Explanatory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:DisclosureOfReconciliationOfCurrentAndEffectiveCombinedIncomeTaxRatesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails",
     "longName": "996567 - Disclosure - Income Taxes - Summary Of Expiration Of Accumulated Restated Tax Losses Explanatory (Details)",
     "shortName": "Income Taxes - Summary Of Expiration Of Accumulated Restated Tax Losses Explanatory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "C_889ef677-56ab-4951-8443-7820ae6b5ece",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R110": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
     "longName": "996577 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:CostOfMerchandiseSold",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "tbbb:ScheduleOfInventoriesTableTextBlock",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b7a7de6e-dd93-4770-a00d-2aec7a64e8ff",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails",
     "longName": "996587 - 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": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
     "longName": "996597 - 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": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails",
     "longName": "996607 - Disclosure - Financial (costs) income - net - Summary of Financial (Costs) Income (Details)",
     "shortName": "Financial (costs) income - net - Summary of Financial (Costs) Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
     "longName": "996617 - Disclosure - Earnings (loss) per share: - Schedule of Information on Earnings (Loss) Per Share (Details)",
     "shortName": "Earnings (loss) per share: - Schedule of Information on Earnings (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R115": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
     "longName": "996627 - Disclosure - Earnings (loss) per share: - Schedule of Information on Earnings (Loss) Per Share (Parenthetical) (Details)",
     "shortName": "Earnings (loss) per share: - Schedule of Information on Earnings (Loss) Per Share (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "C_eea359b2-ae5c-4b49-9d54-188386692ecb",
      "name": "tbbb:ShareSplitRatio",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4378fe37-f807-49a8-acd8-65b11939cbf7",
      "name": "tbbb:ShareSplitRatio",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
     "longName": "996637 - Disclosure - Earnings (loss) per share: - Additional Information (Details)",
     "shortName": "Earnings (loss) per share: - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "C_7980d758-a954-4a58-9e6b-d6574f6560b4",
      "name": "ifrs-full:DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_263c1396-d1b0-4917-bcbf-c05e2986b747",
      "name": "ifrs-full:DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
     "longName": "996647 - Disclosure - Share-based Payment - Additional Information (Details)",
     "shortName": "Share-based Payment - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "C_069e5a0c-7396-4a72-9286-3e6889943e65",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_68659f84-430b-4cc6-9823-c28ea966cb97",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
     "longName": "996657 - Disclosure - Share-based Payments - Summary of Outstanding Share Options (Details)",
     "shortName": "Share-based Payments - Summary of Outstanding Share Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "C_5f45007c-632c-42af-83ce-cd1180cdb3bd",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "U_Option",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_38fd17de-54a8-4dd0-8880-dac6f3ec489f",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
     "longName": "996667 - Disclosure - Share-based Payments - Summary of Outstanding Share Options (Parenthetical) (Details)",
     "shortName": "Share-based Payments - Summary of Outstanding Share Options (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "tbbb:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5f45007c-632c-42af-83ce-cd1180cdb3bd",
      "name": "tbbb:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails",
     "longName": "996677 - Disclosure - Share-based payment - Schedule of Valuation Models and Main Assumptions (Details)",
     "shortName": "Share-based payment - Schedule of Valuation Models and Main Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "C_cbe34aca-1fef-4f60-9116-ebf1945ba43c",
      "name": "tbbb:ExpectedLifeOfShareOptionOrAppreciationRight",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_cbe34aca-1fef-4f60-9116-ebf1945ba43c",
      "name": "tbbb:ExpectedLifeOfShareOptionOrAppreciationRight",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsParentheticalDetails",
     "longName": "996687 - Disclosure - Share-based payment - Schedule of Valuation Models and Main Assumptions (Parenthetical) (Details)",
     "shortName": "Share-based payment - Schedule of Valuation Models and Main Assumptions (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "C_7980d758-a954-4a58-9e6b-d6574f6560b4",
      "name": "ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7980d758-a954-4a58-9e6b-d6574f6560b4",
      "name": "ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
     "longName": "996697 - Disclosure - Share-based payment - Summary of Outstanding Share Options, Strike Prices and Expiry Dates (Details)",
     "shortName": "Share-based payment - Summary of Outstanding Share Options, Strike Prices and Expiry Dates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "C_8b9d56fc-79aa-47c7-93d2-bddd0bb7adce",
      "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_8b9d56fc-79aa-47c7-93d2-bddd0bb7adce",
      "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails",
     "longName": "996707 - Disclosure - Share-based payment - Summary of Outstanding Share Options, Strike Prices and Expiry Dates (Parenthetical) (Details)",
     "shortName": "Share-based payment - Summary of Outstanding Share Options, Strike Prices and Expiry Dates (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "C_17ceeffe-91d1-4fb8-9cbc-379febadbc94",
      "name": "ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_17ceeffe-91d1-4fb8-9cbc-379febadbc94",
      "name": "ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
     "longName": "996717 - Disclosure - Share-based payment - Summary of Outstanding Equity Incentive Options, Strike Prices and Expiry Dates (Details)",
     "shortName": "Share-based payment - Summary of Outstanding Equity Incentive Options, Strike Prices and Expiry Dates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "C_c5a9a846-2053-4bed-be69-5937a0763e21",
      "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c5a9a846-2053-4bed-be69-5937a0763e21",
      "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
     "longName": "996727 - Disclosure - Segment information - Additional Information (Details)",
     "shortName": "Segment information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R126": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails",
     "longName": "996737 - Disclosure - Segment information - Summary of Revenues by Products and Services (Details)",
     "shortName": "Segment information - Summary of Revenues by Products and Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "C_3ed0da0d-68ff-4f26-b075-7fdffdcd86de",
      "name": "ifrs-full:Revenue",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ad8b12cd-2a8e-4356-bc2c-4e62012781c1",
      "name": "ifrs-full:Revenue",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
     "longName": "996787 - Disclosure - Subsequent Events - Additional Information (Details)",
     "shortName": "Subsequent Events - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "C_bc103c0e-32b4-452e-b73f-5c4a4fea18c0",
      "name": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bc103c0e-32b4-452e-b73f-5c4a4fea18c0",
      "name": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
     "longName": "996797 - Disclosure - Subsequent Events - Schedule of Secondary Offering, Capital Stock and Series of Shares (Details)",
     "shortName": "Subsequent Events - Schedule of Secondary Offering, Capital Stock and Series of Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "C_7811d3aa-2f19-4f1c-93e7-897e8af7cb04",
      "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:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7811d3aa-2f19-4f1c-93e7-897e8af7cb04",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "U_MXN",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "div",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tbbb-20241231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "tbbb_ALDMarketInnovationOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ALDMarketInnovationOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ALD Market Innovation One [Member]",
        "documentation": "ALD market innovation one.",
        "terseLabel": "ALD Market Innovation"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AcceleratedDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AcceleratedDepreciationExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accelerated depreciation expense",
        "documentation": "Accelerated depreciation expense.",
        "terseLabel": "Accelerated depreciation expense"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AccountsPayableAndAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AccountsPayableAndAccruedExpenses",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "AccountsPayableToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AccountsPayableToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AccountsPayableToSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable to suppliers.",
        "label": "Accounts payable to suppliers",
        "terseLabel": "Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AccruedExpenses",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "documentation": "Accrued expenses.",
        "label": "Accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated depreciation, amortisation and impairment [member]",
        "terseLabel": "Accumulated Amortization"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r56",
      "r85",
      "r93",
      "r96"
     ]
    },
    "tbbb_AccumulatedDepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AccumulatedDepreciationPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accumulated other comprehensive income",
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Cumulative losses"
       }
      },
      "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": [
      "r376"
     ]
    },
    "tbbb_AccumulatedRestatedTaxLossesYearOfExpiration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AccumulatedRestatedTaxLossesYearOfExpiration",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year of expiration",
        "documentation": "Accumulated restated tax losses year of expiration.",
        "label": "Accumulated Restated Tax Losses Year Of Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "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": [
      "r48"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "tbbb_AdditionalCurrentTaxExposureExpectedToBeRecognized": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdditionalCurrentTaxExposureExpectedToBeRecognized",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional current tax exposure expected to be recognized",
        "documentation": "Additional current tax exposure expected to be recognized.",
        "label": "Additional current tax exposure expected to be recognized"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdditionalNumberOfSharesSold": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdditionalNumberOfSharesSold",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "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_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance payments",
        "label": "Additions other than through business combinations, property, plant and equipment",
        "negatedLabel": "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": [
      "r46"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r144"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r389"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r387"
     ]
    },
    "tbbb_AdjustmentsForExchangeRateFluctuation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdjustmentsForExchangeRateFluctuation",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exchange rate fluctuation",
        "label": "Adjustments for exchange rate fluctuation",
        "documentation": "Adjustments for exchange rate fluctuation."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdjustmentsForIncreaseDecreaseInAccountPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdjustmentsForIncreaseDecreaseInAccountPayableToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": "(Decrease) increase on bonus payable to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r389"
     ]
    },
    "tbbb_AdjustmentsForIncreaseDecreaseInLossOnTerminationOfLeaseAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdjustmentsForIncreaseDecreaseInLossOnTerminationOfLeaseAgreements",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Increase Decrease In Loss On Termination Of Lease Agreements",
        "documentation": "Adjustments for increase decrease in loss on termination of lease agreements.",
        "terseLabel": "Loss on termination of lease agreements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in other current liabilities",
        "label": "Adjustments for increase (decrease) in other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r389"
     ]
    },
    "tbbb_AdjustmentsForIncreaseInOtherCurrentAssetsAndGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdjustmentsForIncreaseInOtherCurrentAssetsAndGuaranteeDeposits",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "AdjustmentsForIncreaseInSuppliersIncludingSupplierFinanceArrangements",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "AdjustmentsForInterestOnDebtAndBonusPayableAndAmortizationOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Interest on debt and bonus payable, and amortization of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdjustmentsForInterestPayableOnPromissoryNotesAndConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdjustmentsForInterestPayableOnPromissoryNotesAndConvertibleNotes",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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 (Notes 8 and 20)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AdjustmentsForInterestsAndCommissionsFromCreditLines": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdjustmentsForInterestsAndCommissionsFromCreditLines",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "tbbb_AdjustmentsForLossRelatedToModificationAndRemeasurementOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdjustmentsForLossRelatedToModificationAndRemeasurementOfPromissoryNotes",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for loss related to modification and remeasurement of promissory notes.",
        "label": "Adjustments For Loss Related To Modification And Remeasurement Of Promissory Notes",
        "terseLabel": "Loss related to modification and remeasurement of Promissory Notes (Note 20)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "terseLabel": "Share-based payments expense (Note 22)"
       }
      },
      "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": [
      "r388"
     ]
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "negatedTerseLabel": "Administrative expenses",
        "negatedLabel": "Administrative expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r70",
      "r213"
     ]
    },
    "tbbb_AdvancedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AdvancedPayment",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced payments.",
        "label": "Advanced payment",
        "terseLabel": "Advanced payments",
        "negatedLabel": "Advanced payments"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AggregateLimitOfAmountsInvoicedUnderArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AggregateLimitOfAmountsInvoicedUnderArrangement",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate limit of amounts invoiced under arrangement",
        "documentation": "Aggregate limit of amounts invoiced under arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r365"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r278",
      "r289",
      "r299",
      "r332"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r292",
      "r302",
      "r335"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "tbbb_AldMarketInnovationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AldMarketInnovationMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ALD Market Innovation",
        "label": "ALD Market Innovation [Member]",
        "documentation": "ALD Market Innovation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r327",
      "r336",
      "r340",
      "r348"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "tbbb_AllowanceRecognizedInProfitOrLossAllowanceAccountForRevenueFromAllowanceFromVendors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AllowanceRecognizedInProfitOrLossAllowanceAccountForRevenueFromAllowanceFromVendors",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance from vendors",
        "documentation": "Allowance recognized in profit or loss allowance account for revenue from allowance from vendors.",
        "label": "Allowance recognized in profit or loss allowance account for revenue from allowance from vendors"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortisation, intangible assets other than goodwill",
        "label": "Amortisation, intangible assets other than goodwill",
        "negatedTerseLabel": "Amortization",
        "terseLabel": "Amortization"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "tbbb_AmortizationIfIssuanceOfDebtCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AmortizationIfIssuanceOfDebtCosts",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization if issuance of debt costs",
        "label": "Amortization If Issuance Of Debt Costs",
        "documentation": "Amortization if issuance of debt costs.",
        "negatedLabel": "Amortization of issuance of debt costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AmortizationOfIssuanceCostsArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AmortizationOfIssuanceCostsArisingFromFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of issuance costs",
        "label": "Amortization of issuance costs arising from financing activities",
        "documentation": "Amortization of issuance costs arising from financing activities."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AmountAgreedToSettle": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AmountAgreedToSettle",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount agreed to settle",
        "label": "Amount agreed to settle",
        "documentation": "Amount agreed to settle."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AmountDueToReverseFactoringTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AmountDueToReverseFactoringTransactions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due to reverse factoring transactions.",
        "label": "Amount due to reverse factoring transactions"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AmountOfEquityRequiredToComplyWithFactoringAgreementCovenant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AmountOfEquityRequiredToComplyWithFactoringAgreementCovenant",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity required to comply with factoring agreement covenant.",
        "label": "Amount of equity required to comply with factoring agreement covenant"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AmountWithdrewFromRevolvingCreditLines": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AmountWithdrewFromRevolvingCreditLines",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount Withdrew From Revolving Credit Lines",
        "documentation": "Amount withdrew from revolving credit lines.",
        "terseLabel": "Amount withdrew from revolving credit lines"
       }
      }
     },
     "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/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts payable, related party transactions",
        "totalLabel": "Total",
        "terseLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r68"
     ]
    },
    "tbbb_AnnualAuditedFinancialStatementDeliveryPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AnnualAuditedFinancialStatementDeliveryPeriod",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual audited financial statement delivery period",
        "documentation": "Annual audited financial statement delivery period.",
        "label": "Annual audited financial statement delivery period"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_AnnualInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AnnualInterestRate",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "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": [
      "r38"
     ]
    },
    "tbbb_ArrendadoraAfirmeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ArrendadoraAfirmeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrendadora Afirme",
        "documentation": "Arrendadora Afirme.",
        "label": "Arrendadora Afirme [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "periodEndLabel": "Assets at end of period",
        "periodStartLabel": "Assets at beginning of period",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r129",
      "r130",
      "r132",
      "r197",
      "r201"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "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": [
      "r372",
      "r374"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "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": [
      "r372",
      "r374"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r285"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r285"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r285"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "tbbb_AvailableAmountRelatedToCreditLine": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "AvailableAmountRelatedToCreditLine",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available amount related to credit line.",
        "label": "Available amount related to credit line"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AverageEffectiveTaxRate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "totalLabel": "Total average effective tax rate",
        "label": "Average effective tax rate",
        "verboseLabel": "Effective income tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/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": [
      "r374"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "tbbb_BancoMercantilDelNorteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BancoMercantilDelNorteMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Banco Mercantil del Norte.",
        "label": "Banco Mercantil Del Norte [member]",
        "terseLabel": "Banco Mercantil del Norte"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BancoSantanderMexicoSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BancoSantanderMexicoSAMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Banco Santander Mexico, S.A.",
        "label": "Banco Santander Mexico, S.A. [member]",
        "terseLabel": "Banco Santander Mexico, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total basic earnings (loss) per share",
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic earnings (loss) per common share",
        "verboseLabel": "Basic earnings per common 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": [
      "r78",
      "r79"
     ]
    },
    "tbbb_BasicWeightedAverageCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BasicWeightedAverageCommonShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic Weighted Average Common Shares",
        "documentation": "Basic weighted average common shares",
        "terseLabel": "Weighted average common shares"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BasisOfPreparationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "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/20241231",
     "localname": "BbbFoodsIncMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BBB Foods Inc. shareholders",
        "documentation": "BBB Foods Inc.",
        "label": "BBB Foods Inc. [member]",
        "verboseLabel": "BBB Foods Inc."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BinomialTreeModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BinomialTreeModelMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Binomial tree model.",
        "label": "Binomial Tree Model [Member]",
        "terseLabel": "Binomial Tree"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BoltonPartnersLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BoltonPartnersLtdMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bolton Partners Ltd [member]",
        "documentation": "Bolton Partners Ltd.",
        "terseLabel": "Bolton Partners Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BonusExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BonusExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonus expense.",
        "label": "Bonus expense",
        "terseLabel": "Bonus expense payable"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BonusPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BonusPayableToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonus payable to related parties",
        "documentation": "Bonus payable to related parties.",
        "label": "Bonus payable to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BonusPayableToRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BonusPayableToRelatedPartiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonus payable to related parties current.",
        "label": "Bonus Payable To Related Parties Current",
        "terseLabel": "Bonus payable to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_BonusesPaidMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BonusesPaidMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonuses Paid",
        "documentation": "Bonuses paid.",
        "label": "Bonuses Paid [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20241231/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": [
      "r376"
     ]
    },
    "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/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "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": [
      "r395"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "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": [
      "r395"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Effective rate",
        "verboseLabel": "Interest Rate",
        "netLabel": "Interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining contract period",
        "verboseLabel": "Maturity",
        "label": "Promissory note maturity date"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "ifrs-full_BorrowingsOriginalCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsOriginalCurrency",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails"
     ],
     "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": [
      "r395"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of range",
        "verboseLabel": "Bottom of Range"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r134",
      "r151",
      "r165",
      "r239",
      "r240",
      "r395"
     ]
    },
    "tbbb_BrandedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "BrandedMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Branded [member]",
        "documentation": "Branded.",
        "terseLabel": "Branded"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BrokerageFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BrokerageFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brokerage fee expense",
        "negatedLabel": "Brokerage fee expense",
        "label": "Brokerage fee expense",
        "verboseLabel": "Advisory fee"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised for brokerage fees charged to the entity."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "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": [
      "r383"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r262",
      "r285"
     ]
    },
    "ifrs-full_CapitalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CapitalReserve",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital reserve",
        "terseLabel": "Capital stock (Note 16)",
        "verboseLabel": "Reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the capital reserves."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "tbbb_CapitalStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CapitalStockMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital stock.",
        "label": "Capital Stock [Member]",
        "terseLabel": "Capital Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r53",
      "r85",
      "r88",
      "r92",
      "r93",
      "r94",
      "r95",
      "r96",
      "r169",
      "r179",
      "r180"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r53",
      "r88",
      "r92",
      "r94",
      "r95",
      "r169",
      "r179",
      "r180"
     ]
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "tbbb_CashAndCashEquivalentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CashAndCashEquivalentLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalent [line items]",
        "documentation": "Cash and cash equivalent."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash and cash equivalents",
        "label": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "terseLabel": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r110",
      "r124"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CashAndCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CashAndCashEquivalentsTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents [table]",
        "documentation": "Cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CashBalancesDepositedInTrustAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CashBalancesDepositedInTrustAccount",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash balances deposited in trust account",
        "documentation": "Cash balances deposited in trust account.",
        "terseLabel": "Cash balances deposited in trust account"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash equivalents [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Net cash flows from (used in) financing activities",
        "label": "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": [
      "r97",
      "r112"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Net cash flows from (used in) investing activities",
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash flows 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": [
      "r97",
      "r112"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Net cash flows from (used in) operating activities",
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash flows provided by 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": [
      "r97",
      "r112"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r234",
      "r389"
     ]
    },
    "tbbb_CashInTransit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CashInTransit",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-in-transit",
        "documentation": "Cash in transit.",
        "label": "Cash in transit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r143"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "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": [
      "r190"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "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": [
      "r190"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20241231/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": [
      "r190"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20241231/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": [
      "r190"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r67"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r67"
     ]
    },
    "tbbb_CertificateOfDepositAccountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CertificateOfDepositAccountsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Certificate of deposit accounts [member]",
        "documentation": "Certificate of deposit accounts.",
        "terseLabel": "Certificate of Deposit Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CetelemSaDeCvMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CetelemSaDeCvMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CETELEM SA de CV",
        "documentation": "CETELEM SA de CV.",
        "label": "CETELEM SA De CV [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ClassACommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "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/20241231",
     "localname": "ClassASharesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A shares member.",
        "label": "Class A Shares [Member]",
        "terseLabel": "Class A Shares",
        "verboseLabel": "Common Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassBCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ClassBCommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Common Shares",
        "documentation": "Class B common shares.",
        "label": "Class B Common Shares [member]",
        "verboseLabel": "Class B"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassCCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ClassCCommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C Common Shares",
        "documentation": "Class C common shares.",
        "label": "Class C Common Shares [member]",
        "verboseLabel": "Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassCShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ClassCShareCapitalMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C Share Capital",
        "documentation": "Class C Share Capital.",
        "label": "Class C Share Capital [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassCSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ClassCSharesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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/20241231",
     "localname": "ClassDCommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class D",
        "documentation": "Class D common shares.",
        "label": "Class D Common Shares [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassECommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ClassECommonSharesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "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/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsScheduleOfShortTermBankDepositsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails"
     ],
     "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": [
      "r83",
      "r84",
      "r133",
      "r146"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsScheduleOfShortTermBankDepositsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails"
     ],
     "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": [
      "r83",
      "r133",
      "r146"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r179",
      "r182",
      "r183",
      "r184"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r179",
      "r182",
      "r183",
      "r184"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "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": [
      "r187",
      "r188",
      "r209",
      "r210"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "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": [
      "r187",
      "r188",
      "r209",
      "r210"
     ]
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of current inventories [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassesOfInventoriesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ClassesOfInventoriesLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classes of inventories.",
        "label": "Classes Of Inventories [line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ClassesOfInventoriesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ClassesOfInventoriesTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classes Of Inventories [Table]",
        "label": "Classes Of Inventories [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
      "http://tiendas3b.com/20241231/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": [
      "r78"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
      "http://tiendas3b.com/20241231/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": [
      "r78"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "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": [
      "r54"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "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": [
      "r54"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r26"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r26"
     ]
    },
    "tbbb_CloseFamilyMemberOfKeyManagementPersonnelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CloseFamilyMemberOfKeyManagementPersonnelMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closing foreign exchange rate",
        "terseLabel": "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": [
      "r374"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "tbbb_CommonOptionsGrantedTwoThousandEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandEightMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand eight.",
        "label": "Common Options Granted Two Thousand Eight [Member]",
        "terseLabel": "Common Options Granted, 2008"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandEighteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand eighteen.",
        "label": "Common Options Granted Two Thousand Eighteen [Member]",
        "terseLabel": "Common Options Granted, 2018"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandElevenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand eleven.",
        "label": "Common options granted two thousand eleven [Member]",
        "terseLabel": "Common Options Granted, 2011"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandFifteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandFifteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand fifteen.",
        "label": "Common options granted two thousand fifteen [Member]",
        "terseLabel": "Common Options Granted, 2015"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandFourteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand fourteen.",
        "label": "Common options granted two thousand fourteen [Member]",
        "terseLabel": "Common Options Granted, 2014"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandNineMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand nine.",
        "label": "Common Options Granted Two Thousand Nine [Member]",
        "terseLabel": "Common Options Granted, 2009"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandNineteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandNineteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand nineteen.",
        "label": "Common Options Granted Two Thousand Nineteen [Member]",
        "terseLabel": "Common Options Granted, 2019"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandSevenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Options Granted Two Thousand Seven [Member]",
        "terseLabel": "Common Options Granted, 2007",
        "documentation": "Common options granted two thousand seven."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandSeventeenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandSeventeenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand seventeen.",
        "label": "Common Options Granted Two Thousand Seventeen [Member]",
        "terseLabel": "Common Options Granted, 2017"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandSixMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand six.",
        "label": "Common Options Granted Two Thousand Six [Member]",
        "terseLabel": "Common Options Granted, 2006"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandSixOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandSixOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand six one.",
        "label": "Common Options Granted Two Thousand Six One [Member]",
        "terseLabel": "Common Options Granted, 2006"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandSixteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandSixteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand sixteen.",
        "label": "Common Options Granted Two Thousand Sixteen [Member]",
        "terseLabel": "Common Options Granted, 2016"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandTenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand ten.",
        "label": "Common Options Granted Two Thousand Ten [Member]",
        "terseLabel": "Common Options Granted, 2010"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandThirteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandThirteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand thirteen.",
        "label": "Common Options Granted Two Thousand Thirteen [Member]",
        "terseLabel": "Common Options Granted, 2013"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandTwelveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandTwelveMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand twelve.",
        "label": "Common options granted two thousand twelve [Member]",
        "terseLabel": "Common Options Granted, 2012"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandTwentyFourMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common options granted two thousand twenty Four [Member]",
        "documentation": "Common options granted two thousand twenty Four.",
        "terseLabel": "Common Options Granted, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandTwentyMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand twenty.",
        "label": "Common Options Granted Two Thousand Twenty [Member]",
        "terseLabel": "Common Options Granted, 2020"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandTwentyOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand twenty one.",
        "label": "Common Options Granted Two Thousand Twenty One [Member]",
        "terseLabel": "Common Options Granted, 2021"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandTwentyThreeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand twenty three.",
        "label": "Common Options Granted Two Thousand Twenty Three [Member]",
        "terseLabel": "Common Options Granted, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsGrantedTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsGrantedTwoThousandTwentyTwoMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options granted two thousand twenty two.",
        "label": "Common Options Granted Two Thousand Twenty Two [Member]",
        "terseLabel": "Common Options Granted, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CommonOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CommonOptionsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common options.",
        "label": "Common Options [Member]",
        "terseLabel": "Common Options"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "tbbb_CompensationPoolMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CompensationPoolMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Pool [member]",
        "documentation": "Compensation pool.",
        "terseLabel": "Compensation Pool"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r4"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r4"
     ]
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "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": [
      "r383"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfCashFlowsOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfFinancialPositionOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfProfitOrLossOfBbbFoodsIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfCashFlowsOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfFinancialPositionOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfProfitOrLossOfBbbFoodsIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConsolidatedNetIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ConsolidatedNetIncome",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Net Income",
        "documentation": "Consolidated net income.",
        "totalLabel": "Consolidated Net Income, Total"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConsolidatedNetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ConsolidatedNetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss2": {
       "parentTag": "tbbb_ConsolidatedNetIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated net income available to common stockholders (basic)",
        "label": "Consolidated Net Income (Loss) Available to Common Stockholders Basic",
        "documentation": "Consolidated net income (loss) available to common stockholders basic."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConsolidatedNetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ConsolidatedNetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss2": {
       "parentTag": "tbbb_ConsolidatedNetIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Net Income (Loss) Available to Common Stockholders Diluted",
        "documentation": "Consolidated net income (loss) available to common stockholders diluted.",
        "totalLabel": "Consolidated net income (loss) available to common stockholders (diluted)",
        "terseLabel": "Consolidated net income available to common stockholders (diluted)",
        "verboseLabel": "Net income available to common stockholders (diluted)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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_ConvenantAgreementLeastAmountRequiredToPassThroughTheTrustTheCashFlowsFromStores": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ConvenantAgreementLeastAmountRequiredToPassThroughTheTrustTheCashFlowsFromStores",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convenant agreement least amount required to pass through the trust the cash flows from stores.",
        "label": "Convenant agreement least amount required to pass through the trust the cash flows from stores"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ConversionPricePerShare",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price",
        "documentation": "Conversion price per share.",
        "label": "Conversion price per share"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ConvertibleNotesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ConvertiblePromissoryNoteIssuanceDate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible promissory note issuance date.",
        "label": "Convertible promissory note issuance date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfMerchandiseSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfMerchandiseSold",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails"
     ],
     "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": [
      "r380"
     ]
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "totalLabel": "Cost of sales",
        "verboseLabel": "Cost of sales on inventory obsolescence",
        "terseLabel": "Write-off of inventories",
        "negatedLabel": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r33"
     ]
    },
    "ifrs-full_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r372",
      "r374"
     ]
    },
    "tbbb_CostOfSalesProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CostOfSalesProperties",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of sales properties.",
        "label": "Cost Of Sales Properties",
        "terseLabel": "Cost of sales recognized in properties"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CostsOfModificationAndRemeasurementOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CostsOfModificationAndRemeasurementOfPromissoryNotes",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": []
    },
    "tbbb_CostsOfModificationsOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CostsOfModificationsOfPromissoryNotes",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of modification of promissory notes",
        "documentation": "Costs of modifications of promissory notes.",
        "label": "Costs Of Modifications 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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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": [
      "r192"
     ]
    },
    "ifrs-full_CounterpartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CounterpartiesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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": [
      "r192"
     ]
    },
    "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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Credit derivative, fair value at end of period",
        "periodStartLabel": "Credit derivative, fair value at beginning of period",
        "label": "Credit derivative, fair value",
        "terseLabel": "Derivative value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of a credit derivative. [Refer: At fair value [member]; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "tbbb_CreditLineAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CreditLineAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "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/20241231",
     "localname": "CreditLinesShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Lines Short Term Debt",
        "documentation": "Credit lines short term debt.",
        "terseLabel": "Credit Lines"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CriticalEstimatesAndSignificantJudgementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CriticalEstimatesAndSignificantJudgementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Critical estimates and significant judgements abstract.",
        "label": "Critical Estimates and Significant Judgments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CumulativeImpairmentImpairmentLossInPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CumulativeImpairmentImpairmentLossInPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative impairment Impairment loss in property, plant and equipment",
        "documentation": "Cumulative impairment Impairment loss in property, plant and equipment.",
        "negatedLabel": "Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_CumulativeLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "CumulativeLossesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Losses",
        "documentation": "Cumulative losses.",
        "label": "Cumulative Losses [Member]"
       }
      }
     },
     "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/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "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": [
      "r376"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r119",
      "r235"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "verboseLabel": "Current",
        "terseLabel": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "negatedLabel": "Current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r121",
      "r235"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "verboseLabel": "Current Liabilities",
        "terseLabel": "CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense (income)",
        "terseLabel": "Current income tax",
        "negatedLabel": "Current income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ifrs-full_CurrentTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Current tax liabilities"
       }
      },
      "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"
     ]
    },
    "ifrs-full_CurrentValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentValueAddedTaxReceivables",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current value added tax receivables",
        "terseLabel": "Value added tax receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current value added tax receivables. [Refer: Value added tax receivables]"
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r359"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r359"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r361"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r361"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r274",
      "r363"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r361"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r265",
      "r354"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r266",
      "r355"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r266",
      "r355"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r353"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r353"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r353"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r356"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r358"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r358"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r359"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r273",
      "r362"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r360"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r357"
     ]
    },
    "tbbb_DaimlerChryslerFinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DaimlerChryslerFinancialServicesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Daimler Chrysler Financial Services",
        "documentation": "Daimler Chrysler Financial Services.",
        "label": "Daimler Chrysler Financial Services [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DaimlerChryslerFinancialServicesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DaimlerChryslerFinancialServicesOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Daimler Chrysler Financial Services One [member]",
        "documentation": "Daimler Chrysler Financial Services One.",
        "terseLabel": "Daimler Chrysler Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DateOfExpiryOfShareBasedPaymentArrangement": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DateOfExpiryOfShareBasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of expiry of share based payment arrangement.",
        "label": "Date Of Expiry Of Share based Payment Arrangement",
        "terseLabel": "Expiry Date"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DateOfExpiryOfShareOption": {
     "xbrltype": "dateItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DateOfExpiryOfShareOption",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of expiry of share option.",
        "label": "Date of expiry of share option",
        "terseLabel": "Share option expiry date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DateOfGrantOfSharebasedPaymentArrangement": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DateOfGrantOfSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Date of grant of share-based payment arrangement",
        "terseLabel": "Grant Date"
       }
      },
      "en": {
       "role": {
        "documentation": "The date on which share-based payment arrangements are granted. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246"
     ]
    },
    "tbbb_DebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt.",
        "label": "Debt [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtExcludingIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DebtExcludingIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt (excluding issuance costs)",
        "documentation": "Debt excluding issuance costs.",
        "label": "Debt excluding issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtInstrumentsAdditionalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DebtInstrumentsAdditionalPayments",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "DebtInstrumentsExtendedMaturity",
     "presentation": [
      "http://tiendas3b.com/20241231/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_DebtUnderPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DebtUnderPromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Under Promissory Notes",
        "documentation": "Debt under Promissory Notes.",
        "terseLabel": "Debt under promissory notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DebtUnderPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DebtUnderPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "DebtWithRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "DeferredAndAccruedInterestRate",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "DeferredBonusExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred bonus expense.",
        "label": "Deferred bonus expense",
        "terseLabel": "Deferred bonus expense payable"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredBonusPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredBonusPayableToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred bonus payable to related parties.",
        "label": "Deferred bonus payable to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredBonusPayableToRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredBonusPayableToRelatedPartiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails": {
       "parentTag": "tbbb_PayablesWithRelatedPartyCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred bonus payable to related parties current",
        "documentation": "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "negatedLabel": "Deferred tax assets",
        "verboseLabel": "Deferred income tax asset",
        "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",
      "r40"
     ]
    },
    "tbbb_DeferredTaxAssetsAccruedExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxAssetsAccruedExpensesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets Accrued Expenses",
        "documentation": "Deferred tax assets accrued expenses.",
        "label": "Deferred Tax Assets Accrued Expenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxAssetsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets.",
        "label": "Deferred Tax Assets [Member]",
        "terseLabel": "Deferred Tax Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxAssetsProvisionsAndAccruedExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxAssetsProvisionsAndAccruedExpensesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Provisions and Accrued Expenses [Member]",
        "documentation": "Deferred tax assets provisions and accrued expenses.",
        "terseLabel": "Deferred Tax Assets Provisions and Accrued Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxAssetsProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxAssetsProvisionsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets provisions.",
        "label": "Deferred Tax Assets Provisions [Member]",
        "terseLabel": "Deferred Tax Assets Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxAssetsRightOfUseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxAssetsRightOfUseAssetsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets Right of Use Assets",
        "documentation": "Deferred tax assets right of use assets.",
        "label": "Deferred Tax Assets Right of Use Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxAssetsTaxLossesToBeCarryforwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxAssetsTaxLossesToBeCarryforwardMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets tax losses to be carryforward.",
        "label": "Deferred Tax Assets Tax Losses To Be Carryforward [Member]",
        "terseLabel": "Deferred Tax Assets Tax Losses To Be Carryforward"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income)",
        "terseLabel": "Deferred income tax",
        "negatedLabel": "Deferred income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "tbbb_DeferredTaxLiabilitiesAdvancedPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxLiabilitiesAdvancedPaymentsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities Advanced Payments",
        "documentation": "Deferred tax liabilities advanced payments.",
        "label": "Deferred Tax Liabilities Advanced Payments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxLiabilitiesInventoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxLiabilitiesInventoriesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities inventories.",
        "label": "Deferred Tax Liabilities Inventories [Member]",
        "terseLabel": "Deferred Tax Liabilities Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxLiabilitiesLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxLiabilitiesLeaseLiabilitiesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Liabilities Lease Liabilities",
        "documentation": "Deferred tax liabilities lease liabilities.",
        "label": "Deferred Tax Liabilities Lease Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxLiabilitiesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities.",
        "label": "Deferred Tax Liabilities [Member]",
        "terseLabel": "Deferred Tax Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DeferredTaxLiabilitiesPropertyFurnitureEquipmentAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DeferredTaxLiabilitiesPropertyFurnitureEquipmentAndLeaseholdImprovementsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities property furniture equipment and leasehold improvements.",
        "label": "Deferred Tax Liabilities Property Furniture Equipment And LeaseHold Improvements [Member]",
        "terseLabel": "Deferred Tax Liabilities Property Furniture Equipment And Leasehold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total asset - Net",
        "netLabel": "Net deferred tax liability (asset)",
        "label": "Deferred tax liability (asset)",
        "periodStartLabel": "Total asset - Net at beginning of period",
        "periodEndLabel": "Total asset - Net at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total depreciation and amortisation expense",
        "negatedLabel": "Depreciation and amortisation expense",
        "label": "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",
      "r33",
      "r125",
      "r195",
      "r203",
      "r212"
     ]
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "terseLabel": "Depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "tbbb_DepreciationOfPropertiesFurnitureEquipmentAndLeaseHoldImprovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DepreciationOfPropertiesFurnitureEquipmentAndLeaseHoldImprovements",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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 properties, furniture, equipment, and leasehold improvements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation, property, plant and equipment",
        "label": "Depreciation, property, plant and equipment",
        "negatedTerseLabel": "Depreciation",
        "verboseLabel": "Depreciation of property, furniture, equipment and leasehold improvements",
        "terseLabel": "Depreciation of property, furniture, equipment and leasehold improvements (Note 10)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r51",
      "r55"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails": {
       "parentTag": "tbbb_LeaseExpensesRecognizedInProfitOrLoss",
       "weight": 1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 2.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfCostOfSalesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation of right-of-use asset",
        "label": "Depreciation expense of right-of-use assets",
        "negatedLabel": "Depreciation",
        "terseLabel": "Depreciation of right-of-use assets (Note 11)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "tbbb_DerecognizedSuppliersPayablesSubjectToReverseFactoringTransactionsRecognizedInSupplierFinanceArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DerecognizedSuppliersPayablesSubjectToReverseFactoringTransactionsRecognizedInSupplierFinanceArrangement",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derecognized suppliers payables subject to reverse factoring transactions recognized in supplier finance arrangement.",
        "label": "Derecognized suppliers payables subject to reverse factoring transactions recognized in supplier finance arrangement",
        "terseLabel": "Derecognized suppliers payables subject to reverse factoring transactions recognized in supplier finance arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DerecognizedTradePayablesSubjectToReverseFactoringTransactionsRecognizedInSupplierFinanceArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DerecognizedTradePayablesSubjectToReverseFactoringTransactionsRecognizedInSupplierFinanceArrangement",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derecognized trade payables subject to reverse factoring transactions recognized in supplier finance arrangement.",
        "label": "Derecognized trade payables subject to reverse factoring transactions recognized in supplier finance arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DesarrolladoraTresBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DesarrolladoraTresBMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Desarrolladora Tres B",
        "documentation": "Desarrolladora Tres B.",
        "label": "Desarrolladora Tres B [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForApplicationOfNewAndRevisedStandardsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForApplicationOfNewAndRevisedStandardsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for application of new and revised standards explanatory.",
        "label": "Description of accounting policy for application of new and revised standards explanatory",
        "terseLabel": "Application of new and revised standards that are mandatorily effective for 2024"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForBasisOfMeasurementAndGoingConcernExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfMeasurementAndGoingConcernExplanatoryTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for basis of measurement and going concern explanatory [text block]",
        "documentation": "Description of accounting policy for basis of measurement and going concern explanatory.",
        "terseLabel": "Basis of measurement and going concern"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForBasisOfMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfMeasurementExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for basis of measurement explanatory.",
        "label": "Description of accounting policy for basis of measurement explanatory",
        "terseLabel": "Basis of measurement"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForBasisOfPreparationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPreparationTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Accounting Policy For Basis Of Preparation Text Block.",
        "label": "Description Of Accounting Policy For Basis Of Preparation Text Block",
        "terseLabel": "Basis of preparation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBorrowingsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for borrowings [text block]",
        "terseLabel": "Debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerecognitionOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDerecognitionOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for derecognition of financial instruments [text block]",
        "terseLabel": "Derecognition of financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the derecognition of financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial statements",
        "label": "Description of accounting policy for derivative financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for derivative financial instruments. [Refer: Classes of financial instruments [domain]; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for earnings per share [text block]",
        "terseLabel": "Earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial assets [text block]",
        "terseLabel": "Financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment of non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "tbbb_DescriptionOfAccountingPolicyForInventoryExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForInventoryExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for inventory explanatory.",
        "label": "Description of accounting policy for inventory explanatory",
        "terseLabel": "Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "tbbb_DescriptionOfAccountingPolicyForNewStandardsAndInterpretationNotInForceExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForNewStandardsAndInterpretationNotInForceExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for new standards and interpretation not in force explanatory.",
        "label": "Description of accounting policy for new standards and interpretation not in force explanatory",
        "terseLabel": "New standards and interpretation, not in force in the reporting period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, furniture, equipment and leasehold improvements"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "tbbb_DescriptionOfAccountingPolicyForReclassificationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForReclassificationsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "documentation": "Description of accounting policy for reclassifications.",
        "label": "Description of accounting policy for Reclassifications explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForRecognitionOfRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenueExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for recognition of revenue explanatory.",
        "label": "Description of accounting policy for recognition of revenue explanatory",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForSalesAndAdministrativeExpensesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForSalesAndAdministrativeExpensesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for sales and administrative expenses explanatory.",
        "label": "Description of accounting policy for sales and administrative expenses explanatory",
        "terseLabel": "Sales and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for segment reporting [text block]",
        "terseLabel": "Operating Segments"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "tbbb_DescriptionOfAccountingPolicyForShortTermBankDepositsExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForShortTermBankDepositsExplanatoryTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for short term bank deposits explanatory [text block]",
        "documentation": "Description of accounting policy for short term bank deposits explanatory.",
        "terseLabel": "Short-term bank deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForStockholdersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForStockholdersExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for stockholders explanatory.",
        "label": "Description of accounting policy for stockholders explanatory",
        "terseLabel": "Stockholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DescriptionOfAccountingPolicyForTradeAndOtherFinanceArrangementsExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherFinanceArrangementsExplanatoryTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for trade and other finance arrangements explanatory [text block]",
        "documentation": "Description of accounting policy for trade and other finance arrangements explanatory.",
        "terseLabel": "Supplier finance arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for trade and other payables [text block]",
        "terseLabel": "Suppliers and accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "tbbb_DescriptionOfAccountingPolicyForValueAddedTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForValueAddedTaxExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for value added tax explanatory.",
        "label": "Description of accounting policy for value added tax explanatory",
        "terseLabel": "Value Added Tax (VAT) receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of basis of accounting for transactions between reportable segments"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the basis of accounting for transactions between the entity's reportable segments. [Refer: Reportable segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements2014": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements2014",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails"
     ],
     "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": [
      "r181"
     ]
    },
    "tbbb_DescriptionOfConversionOfShares": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfConversionOfShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of conversion of shares",
        "documentation": "Description of conversion of shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option life, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "terseLabel": "Risk-free interest rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfVestingRequirementsForSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of vesting requirements for share-based payment arrangement",
        "terseLabel": "Vesting period description"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the vesting requirements for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "tbbb_DescriptionOfVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DescriptionOfVotingRights",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Voting Rights",
        "documentation": "Description of voting rights.",
        "terseLabel": "Description of voting rights"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total diluted earnings (loss) per share",
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted earnings (loss) per common share",
        "verboseLabel": "Diluted earnings per common 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": [
      "r78",
      "r79"
     ]
    },
    "tbbb_DilutedWeightedAverageCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DilutedWeightedAverageCommonShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted Weighted Average Common Shares",
        "documentation": "Diluted weighted average common shares.",
        "terseLabel": "Diluted weighted average common shares",
        "verboseLabel": "Diluted earnings per common share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total dilutive effect of all instruments on weighted average number of ordinary shares",
        "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"
       }
      },
      "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": [
      "r80"
     ]
    },
    "ifrs-full_DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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",
        "verboseLabel": "Dilutive effects onsidered in calculation of earnings per share"
       }
      },
      "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": [
      "r384"
     ]
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive effects of share options on weighted average number of shares",
        "label": "Dilutive effect of share options on weighted average number of ordinary 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": [
      "r384"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCriticalEstimatesAndSignificantJudgments1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Critical estimates and significant judgments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r372",
      "r374"
     ]
    },
    "tbbb_DisclosureOfAuthorisationOfFinancialStatementsExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfAuthorisationOfFinancialStatementsExplanatoryTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial statements authorization",
        "documentation": "Disclosure of authorisation of financial statements explanatory.",
        "label": "Disclosure of authorisation of financial statements explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfBalancesWithRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfBalancesWithRelatedPartiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r371"
     ]
    },
    "tbbb_DisclosureOfCarryingAmountAndMovementInLeaseLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfCarryingAmountAndMovementInLeaseLiabilitiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalents1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r113"
     ]
    },
    "tbbb_DisclosureOfCashFlowsInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfCashFlowsInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of cash flows information.",
        "label": "Disclosure of Cash Flows Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "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/20241231/taxonomy/role/DisclosureStockholdersEquityTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Schedule of Secondary Offering, Capital Stock and Series of Shares",
        "verboseLabel": "Summary of Capital Stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "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/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "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": [
      "r26"
     ]
    },
    "ifrs-full_DisclosureOfCompoundFinancialInstrumentsWithMultipleEmbeddedDerivativesExplanatory": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCompoundFinancialInstrumentsWithMultipleEmbeddedDerivativesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Embedded Derivatives",
        "label": "Description of compound financial instruments with multiple embedded derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of financial instruments with both a liability and an equity component that have multiple embedded derivatives whose values are interdependent (such as a callable convertible debt instrument). [Refer: Derivatives [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "tbbb_DisclosureOfCondensedFinancialInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfCondensedFinancialInformationExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of condensed financial information explanatory.",
        "label": "Disclosure Of Condensed Financial Information Explanatory",
        "terseLabel": "Condensed Statements of Financial Information of BBB Foods Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about separate financial statements [text block]",
        "terseLabel": "BBB Foods Inc. separate condensed financial information"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about separate financial statements."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r128"
     ]
    },
    "tbbb_DisclosureOfContingenciesArrangementsArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "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/20241231",
     "localname": "DisclosureOfContingenciesTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDebtSecuritiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]",
        "terseLabel": "Summary of Temporary Differences on Deferred Income Tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "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/20241231/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/20241231/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": [
      "r395"
     ]
    },
    "tbbb_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Cash and Cash Equivalents",
        "label": "Disclosure of detailed information about cash and cash equivalents [text block]",
        "documentation": "Disclosure of detailed information about cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Financial Assets and Liabilities",
        "label": "Disclosure of detailed information about financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r176",
      "r182",
      "r189"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Summary of Intangible Assets of Defined Useful Lives"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "tbbb_DisclosureOfDetailedInformationAboutLeaseExpenseRecognizedInStatementOfProfitOrLossExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutLeaseExpenseRecognizedInStatementOfProfitOrLossExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Summary of Breakdown of Property, Furniture, Equipment and Leasehold Improvements"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "tbbb_DisclosureOfDetailedInformationAboutShortTermBankDepositsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutShortTermBankDepositsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Short Term Bank Deposits [Explanatory]",
        "documentation": "Disclosure of detailed information about short term bank deposits.",
        "terseLabel": "Schedule of Short Term Bank Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about significant accounting policies.",
        "label": "Disclosure of detailed information about significant accounting policies [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about significant accounting policies.",
        "label": "Disclosure of detailed information about significant accounting policies [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about significant accounting policies.",
        "label": "Disclosure of detailed information about significant accounting policies [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r82"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Segment information"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "tbbb_DisclosureOfEstimatedUsefulLivesByPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfEstimatedUsefulLivesByPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of estimated useful lives by property plant and equipment explanatory.",
        "label": "Disclosure of estimated useful lives by property plant and equipment explanatory",
        "terseLabel": "Summary of the Average Useful Lives"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r35"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r371"
     ]
    },
    "tbbb_DisclosureOfExpirationOfAccumulatedRestatedTaxLossesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfExpirationOfAccumulatedRestatedTaxLossesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary Of Expiration Of Accumulated Restated Tax Losses Explanatory",
        "documentation": "Disclosure of expiration of accumulated restated tax losses explanatory.",
        "label": "Disclosure Of Expiration Of Accumulated Restated Tax Losses Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNet1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Financial (costs) income - Net"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "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/20241231/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": [
      "r193"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "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/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "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": [
      "r176",
      "r182",
      "r189"
     ]
    },
    "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/20241231/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": [
      "r189"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r189"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities that are part of supplier finance arrangements [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities that are part of supplier finance arrangements [text block]",
        "terseLabel": "Summary of Carrying Amount of Liabilities Under Supplier Finance Arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of carrying amounts, and the associated line items presented in the entity\u2019s statement of financial position of financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities that are part of supplier finance arrangements [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_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities that are part of supplier finance arrangements [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing the carrying amount of financial liabilities that are part of supplier finance arrangements."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "tbbb_DisclosureOfFinancialRiskManagementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "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/20241231/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": [
      "r371"
     ]
    },
    "tbbb_DisclosureOfFinancialRiskManagementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfFinancialRiskManagementLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "DisclosureOfFinancialRiskManagementTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r371"
     ]
    },
    "tbbb_DisclosureOfIncomeTaxExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfIncomeTaxExpenseExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of income tax expense explanatory.",
        "label": "Disclosure of income tax expense explanatory",
        "terseLabel": "Summary of Income Tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information relating to supplier finance arrangements [text block]",
        "terseLabel": "Supplier finance arrangements"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about the entity\u2019s supplier finance arrangements that enables users of financial statements to assess how those arrangements affect the entity\u2019s liabilities, cash flows and exposure to liquidity risk."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNet1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Intangible Assets - Net"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExpenseExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetTables"
     ],
     "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": [
      "r371"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "tbbb_DisclosureOfLeaseLiabilitiesRecognizedExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfLeaseLiabilitiesRecognizedExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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_DisclosureOfLeaseTermExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfLeaseTermExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of lease term explanatory.",
        "label": "Disclosure of lease term explanatory",
        "terseLabel": "Summary of lease Term"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfLeasesLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfLeasesLiabilitiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of material accounting policy information [text block]",
        "terseLabel": "Summary of material accounting policies"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "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/20241231/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/20241231/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": [
      "r185"
     ]
    },
    "tbbb_DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Movement in Deferred Income Tax Assets and Liabilities",
        "documentation": "Disclosure of movement in deferred tax assets and liabilities explanatory.",
        "label": "Disclosure Of Movement In Deferred Tax Assets And Liabilities Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of movement in deferred tax assets and liabilities.",
        "label": "Disclosure Of Movement In Deferred Tax Assets And Liabilities [Line items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of movement in deferred tax assets and liabilities.",
        "label": "Disclosure Of Movement In Deferred Tax Assets And Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "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_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [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_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "terseLabel": "Summary of Outstanding Share Options, Strike Prices and Expiry Dates"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfOutstandingDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfOutstandingDebtExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "ifrs-full_DisclosureOfProductsAndServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProductsAndServicesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [text block]",
        "terseLabel": "Summary of Revenues by Products and Services"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's products and services. [Refer: Products and services [domain]]"
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfProductsAndServicesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [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_DisclosureOfProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's products and services."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "tbbb_DisclosureOfPropertiesFurnitureEquipmentAndLeaseholdImprovementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfPropertiesFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of properties furniture equipment and leasehold improvements.",
        "label": "Disclosure Of Properties Furniture Equipment And Leasehold Improvements Explanatory",
        "terseLabel": "Properties, furniture, equipment and lease-hold improvements - Net"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfPropertyFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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 leasehold 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/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "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/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "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": [
      "r54"
     ]
    },
    "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/20241231",
     "localname": "DisclosureOfQuantitativeInformationAboutLeasesForLesseeLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "DisclosureOfQuantitativeInformationAboutLeasesForLesseeTable",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r146"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails"
     ],
     "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/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails"
     ],
     "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": [
      "r146"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of range of payment due dates of financial liabilities that are part of supplier finance arrangements [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of range of payment due dates of financial liabilities that are part of supplier finance arrangements [text block]",
        "terseLabel": "Summary of Ranges of Payment Due Dates"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the range of payment due dates of financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of range of payment due dates of financial liabilities that are part of supplier finance arrangements [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_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of range of payment due dates of financial liabilities that are part of supplier finance arrangements [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing the range of payment due dates of financial liabilities part of supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "tbbb_DisclosureOfReconciliationBetweenManagementsNetMarginAndGrossProfitTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfReconciliationBetweenManagementsNetMarginAndGrossProfitTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Reconciliation Between Managements Net Margin and Gross Profit [Text Block]",
        "documentation": "Disclosure of reconciliation between managements net margin and gross profit.",
        "terseLabel": "Summary of Reconciliation between Management's Net Margin and Gross Profit"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfReconciliationBetweenValuesOfPropertiesFurnitureEquipmentAndLeaseholdImprovementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfReconciliationBetweenValuesOfPropertiesFurnitureEquipmentAndLeaseholdImprovementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of reconciliation between values of properties furniture equipment and leasehold improvements.",
        "label": "Disclosure Of Reconciliation Between Values of Properties Furniture Equipment and Leasehold Improvements Explanatory",
        "terseLabel": "Summary of Reconciliation Between Values of Properties, Furniture, Equipment and Lease-hold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_DisclosureOfReconciliationOfCurrentAndEffectiveCombinedIncomeTaxRatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfReconciliationOfCurrentAndEffectiveCombinedIncomeTaxRatesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of reconciliation of current and effective combined income tax rates explanatory.",
        "label": "Disclosure Of Reconciliation Of Current And Effective Combined Income Tax Rates Explanatory",
        "terseLabel": "Summary of Reconciliation of Current And Effective Income Tax Rates Explanatory"
       }
      }
     },
     "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/20241231/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": [
      "r232"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r232"
     ]
    },
    "tbbb_DisclosureOfRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfRelatedPartiesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r69"
     ]
    },
    "tbbb_DisclosureOfRightOfUseAssetsNetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfRightOfUseAssetsNetExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Stockholders' equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPayment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment",
        "label": "Disclosure of share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfCashFlowsOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfFinancialPositionOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfProfitOrLossOfBbbFoodsIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r75",
      "r127"
     ]
    },
    "ifrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of significant unobservable inputs used in fair value measurement of assets [text block]",
        "terseLabel": "Schedule of Valuation Models and Main Assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of significant inputs for which market data are not available and that are developed using the best information available about the assumptions that market participants would use when measuring the fair value of assets."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "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/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "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/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "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": [
      "r166"
     ]
    },
    "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/20241231/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": [
      "r64"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r67"
     ]
    },
    "tbbb_DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "DisclosureOfTransactionsNotRequiringUseOfCashFlowsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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_DiscountRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DiscountRateMeasurementInputMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount Rate",
        "label": "Discount rate, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a discount rate used as a measurement input used in valuation techniques based on a present value calculation."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "ifrs-full_DiscountedCashFlowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DiscountedCashFlowMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discounted cash flow [member]",
        "terseLabel": "Discounted cash flow - DCF"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a specific valuation technique consistent with the income approach that involves analysing future cash flow amounts through the application of present value techniques and inputs (for example, weighted average cost of capital, long-term revenue growth rate, long-term pre-tax operating margin, discount for lack of marketability, control premium). [Refer: Income approach [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r236",
      "r240"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposals",
        "negatedLabel": "Disposals, property, plant and equipment",
        "label": "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": [
      "r47"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r285"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r285",
      "r328"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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/20241231",
     "localname": "DocumentPayable",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails": {
       "parentTag": "tbbb_LongTermDocumentPayable",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document payable.",
        "label": "Document payable",
        "totalLabel": "Total of document payable",
        "terseLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "tbbb_E-SalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "E-SalesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "E-Sales [Member]",
        "documentation": "E-Sales.",
        "terseLabel": "E-Sales"
       }
      }
     },
     "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/20241231/taxonomy/role/DisclosureEarningsLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Schedule of Information on Earnings (Loss) Per Share"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
      "http://tiendas3b.com/20241231/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": [
      "r78"
     ]
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "totalLabel": "Net foreign exchange difference",
        "terseLabel": "Effect of foreign exchange movements on cash balances"
       }
      },
      "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": [
      "r99",
      "r100"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entering into significant commitments or contingent liabilities [member]",
        "terseLabel": "Damaged by Hurricane Otis"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for entering into significant commitments or contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://tiendas3b.com/20241231/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_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity",
        "totalLabel": "Total stockholders' equity",
        "terseLabel": "Negative share capital and an accounting deficit",
        "periodEndLabel": "Equity",
        "periodStartLabel": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r21",
      "r114",
      "r116",
      "r129",
      "r130",
      "r132"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "verboseLabel": "Stockholders' equity (Note 16):",
        "terseLabel": "STOCKHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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_EquityIncentiveOptionsGrantedTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "EquityIncentiveOptionsGrantedTwoThousandTwentyFourMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Options Granted Two Thousand Twenty Four [Member]",
        "documentation": "Equity incentive options granted two thousand twenty four.",
        "terseLabel": "Equity Incentive Options Granted, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_EquityIncentiveOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "EquityIncentiveOptionsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Options [Member]",
        "documentation": "Equity incentive options.",
        "terseLabel": "Equity Incentive Options"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "EquityIncentivePlanMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plan [Member]",
        "documentation": "Equity incentive plan.",
        "terseLabel": "Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r278",
      "r289",
      "r299",
      "r332"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r275",
      "r286",
      "r296",
      "r329"
     ]
    },
    "tbbb_EstimatedIpoExistDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "EstimatedIpoExistDate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCriticalEstimatesAndSignificantJudgmentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated IPO exist date",
        "label": "Estimated IPO exist date"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_EstimatedSalesReturn": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "EstimatedSalesReturn",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated sales return.",
        "label": "Estimated sales return",
        "terseLabel": "Estimated sales return"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExchangeRateFluctuationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExchangeRateFluctuationAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "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/20241231",
     "localname": "ExchangeRateRisksMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange Rate Risks",
        "documentation": "Exchange rate risks.",
        "label": "Exchange rate risks [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price of outstanding share options",
        "terseLabel": "Strike Price",
        "verboseLabel": "Strike price"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "tbbb_ExercisePriceOfOutstandingShareOptionsInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExercisePriceOfOutstandingShareOptionsInShareBasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price of outstanding share options in share-based payment arrangement.",
        "label": "Exercise price of outstanding share options in share-based payment arrangement",
        "terseLabel": "Strike Price"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExercisedPricesUnderThePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExercisedPricesUnderThePlanMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercised prices under the plan.",
        "label": "Exercised Prices Under The Plan [Member]",
        "terseLabel": "Exercised Prices Under The Plan"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandAndTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandAndTwentyOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exit Options Granted, Two Thousand and Twenty, One [member]",
        "documentation": "Exit options granted, two thousand and twenty, one member.",
        "terseLabel": "Exit Options Granted, 2020"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandTwenty1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandTwenty1Member",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exit options granted two thousand twenty 1.",
        "label": "Exit Options Granted, 2020"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandTwentyFourMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exit Options Granted, 2024",
        "label": "Exit Options Granted Two Thousand Twenty Four [Member]",
        "documentation": "Exit options granted two thousand twenty four."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandTwentyMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exit options granted two thousand twenty.",
        "label": "Exit Options Granted Two Thousand Twenty [member]",
        "terseLabel": "Exit Options Granted, 2020"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandTwentyOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exit options granted two thousand twenty one.",
        "label": "Exit Options Granted Two Thousand Twenty One [member]",
        "terseLabel": "Exit Options Granted, 2021"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandTwentyThreeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exit options granted two thousand twenty three.",
        "label": "Exit Options Granted Two Thousand Twenty Three [member]",
        "terseLabel": "Exit Options Granted, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandTwentyThreeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandTwentyThreeOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exit options granted two thousand twenty three one.",
        "label": "Exit Options Granted Two Thousand Twenty Three One [member]",
        "terseLabel": "Exit Options Granted, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsGrantedTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsGrantedTwoThousandTwentyTwoMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exit Options Granted Two Thousand Twenty Two [Member]",
        "documentation": "Exit options granted two thousand twenty two.",
        "terseLabel": "Exit Options Granted, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitOptionsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exit options [member]",
        "documentation": "Exit options.",
        "terseLabel": "Exit options",
        "verboseLabel": "Exit Options"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExitShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExitShareOptionsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exit Share Options [Member]",
        "documentation": "Exit share options.",
        "terseLabel": "Exit Share Options"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExpectedLifeOfShareOptionOrAppreciationRight": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExpectedLifeOfShareOptionOrAppreciationRight",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected life of share option or appreciation right",
        "documentation": "Expected life of share option or appreciation right."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExpectedPerpetuityGrowthMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExpectedPerpetuityGrowthMeasurementInputMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Perpetuity Growth",
        "documentation": "Expected perpetuity growth measurement input.",
        "label": "Expected Perpetuity Growth Measurement Input [Member]"
       }
      }
     },
     "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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": [
      "r374"
     ]
    },
    "tbbb_ExpenseRecognizedForIpoRelatedServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExpenseRecognizedForIpoRelatedServices",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense recognized for IPO related services.",
        "terseLabel": "Expense recognized for IPO related services",
        "label": "Expense Recognized for IPO Related Services"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ExpenseRelatingToLeasesOfLowValueAssetsAndShortTermLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExpenseRelatingToLeasesOfLowValueAssetsAndShortTermLeases",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails": {
       "parentTag": "tbbb_LeaseExpensesRecognizedInProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r142"
     ]
    },
    "tbbb_ExpensesRelatedToTheftDebrisRemovalAndEquipmentRepairs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ExpensesRelatedToTheftDebrisRemovalAndEquipmentRepairs",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ExposureToVolatilityOfExchangeRateOfFunctionalCurrencyAgainstUsDollarExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ExtendedMaturityDate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extended maturity date.",
        "label": "Extended maturity date"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FairValueOfOptionsBeforeTheChangeInEstimatedDateOfIPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FairValueOfOptionsBeforeTheChangeInEstimatedDateOfIPOMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Options Before the Change in Estimated Date of IPO",
        "documentation": "Fair value of options before the change in estimated date of IPO.",
        "label": "Fair Value Of Options Before the Change in Estimated Date Of I P O [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FairValueOfOptionsDueToChangeInEstimatedDateOfIpoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FairValueOfOptionsDueToChangeInEstimatedDateOfIpoMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options due to change in estimated date of IPO.",
        "label": "Fair Value Of Options Due to Change In Estimated Date Of IPO [member]",
        "terseLabel": "Fair Value of Options due to Change In Estimated Data IPO"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FeesAndInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FeesAndInterest",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCriticalEstimatesAndSignificantJudgmentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fees and Interest",
        "label": "Fees and Interest",
        "terseLabel": "Fees or interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "tbbb_FinancialCostsNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance costs",
        "negatedTotalLabel": "Financial costs",
        "negatedLabel": "Financial costs",
        "totalLabel": "Financial costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "tbbb_FinancialCostsNet",
       "weight": -1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income",
        "totalLabel": "Financial income",
        "terseLabel": "Financial income",
        "negatedLabel": "Financial income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income (cost)",
        "terseLabel": "Financial costs - net",
        "negatedLabel": "Financial costs - net",
        "negatedTotalLabel": "Financial costs - net",
        "totalLabel": "Financial costs - Net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Financial assets at end of period",
        "periodStartLabel": "Financial assets at beginning of period",
        "label": "Financial assets",
        "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": [
      "r175",
      "r179",
      "r180",
      "r183",
      "r248"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r191"
     ]
    },
    "tbbb_FinancialCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancialCostAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial costs:",
        "documentation": "Financial cost.",
        "label": "Financial Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancialCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancialCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial costs.",
        "label": "Financial Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancialCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancialCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Costs - Net",
        "label": "Financial Costs - Net",
        "totalLabel": "Financial costs - net",
        "negatedTotalLabel": "Financial costs - Net"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancialIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancialIncomeAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "totalLabel": "Total",
        "verboseLabel": "Total",
        "periodStartLabel": "Financial liabilities at beginning of period",
        "periodEndLabel": "Financial liabilities at end of period",
        "terseLabel": "Debt to related parties and third parties"
       }
      },
      "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": [
      "r175"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfEstimatedCarryingAmountAndFairValueOfLiabilitiesMeasuredAtAmortizedCostsDetails",
      "http://tiendas3b.com/20241231/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": [
      "r191"
     ]
    },
    "tbbb_FinancialLiabilitiesAtCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancialLiabilitiesAtCarryingAmountMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r191"
     ]
    },
    "ifrs-full_FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsForWhichSuppliersHaveReceivedPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsForWhichSuppliersHaveReceivedPaymentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities that are part of supplier finance arrangements for which suppliers have received payment [member]",
        "terseLabel": "Liabilities Under Supplier Finance Arrangements of Which Supplier Received Payment From Finance Provider"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial liabilities that are part of a supplier finance arrangement for which suppliers have already received payment from the finance providers."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "ifrs-full_FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities that are part of supplier finance arrangements [member]",
        "terseLabel": "Liabilities Under Supplier Finance Arrangements"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "tbbb_FinancingOfTransportationAndStoreEquipmentLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancingOfTransportationAndStoreEquipmentLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": "ifrs-full_LongtermBorrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing of transportation and store equipment long term debt",
        "documentation": "Financing of transportation and store equipment long term debt.",
        "terseLabel": "Financing of transportation and store equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancingOfTransportationAndStoreEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancingOfTransportationAndStoreEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing of transportation and store equipment,",
        "label": "Financing of transportation and store equipment [member]",
        "terseLabel": "Financing of Transportation and Store Equipment and Credit Lines"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FinancingOfTransportationAndStoreEquipmentShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FinancingOfTransportationAndStoreEquipmentShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing of Transportation and Store Equipment Short Term Debt",
        "documentation": "Financing of transportation and store equipment short term debt.",
        "terseLabel": "Financing of transportation and store equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_FirstJuniorConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FirstJuniorConvertiblePromissoryNoteMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "ifrs-full_ForeignExchangeGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ForeignExchangeGain",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "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",
      "r59"
     ]
    },
    "ifrs-full_ForeignExchangeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ForeignExchangeLoss",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign exchange loss",
        "label": "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",
      "r59"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r336"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r336"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r336"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r336"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r336"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_FuelAndEnergyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FuelAndEnergyExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy, Fuel, and Lubricants",
        "totalLabel": "Total fuel and energy expense",
        "label": "Fuel and energy expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from the consumption of fuel and energy."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "tbbb_FurnitureAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "FurnitureAndEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "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/20241231",
     "localname": "FutureCashFlowsDerivedFromExtensions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "FutureCashFlowsDerivedFromResidualValueGuarantees",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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_GainOnDerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "GainOnDerivativeFinancialInstruments",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain On Derivative Financial Instruments",
        "documentation": "Gain on derivative financial Instruments.",
        "terseLabel": "Gain on derivative financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "tbbb_FinancialCostsNet",
       "weight": -1.0,
       "order": 2.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Exchange rate fluctuation",
        "verboseLabel": "Gain (loss) for exchange rate fluctuation - net",
        "totalLabel": "Exchange rate fluctuation",
        "netLabel": "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",
      "r59"
     ]
    },
    "ifrs-full_GainsLossesOnNetMonetaryPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnNetMonetaryPosition",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExposureToVolatilityOfExchangeRateOfItsFunctionalCurrencyAgainstUsDollarDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on net monetary position",
        "terseLabel": "Long (short) 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": [
      "r77"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goods or services transferred at point in time [member]",
        "terseLabel": "Goods or Services Transferred at Point in Time"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_GoodsSoldThroughIntermediariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GoodsSoldThroughIntermediariesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goods sold through intermediaries [member]",
        "terseLabel": "Goods Sold through Intermediaries"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods sold through intermediaries."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Cost"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r85",
      "r93",
      "r96",
      "r169",
      "r180",
      "r183",
      "r248"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Gross profit",
        "label": "Gross profit",
        "totalLabel": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "tbbb_GrupoFinancieroHsbcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "GrupoFinancieroHsbcMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grupo Financiero HSBC",
        "documentation": "Grupo Financiero HSBC.",
        "label": "Grupo Financiero HSBC [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_GrupoFinancieroSantanderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "GrupoFinancieroSantanderMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grupo Financiero Santander",
        "documentation": "Grupo Financiero Santander.",
        "label": "Grupo Financiero Santander [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_GuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "GuaranteeDeposits",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee deposits.",
        "label": "Guarantee Deposits",
        "terseLabel": "Guarantee deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HSBCSupplierFinanceAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "HSBCSupplierFinanceAgreementMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HSBC Supplier Finance Agreement",
        "label": "HSBC supplier finance agreement [member]",
        "documentation": "HSBC supplier finance agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_HistoricalVolatilityForSharesMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "HistoricalVolatilityForSharesMeasurementInputMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility Mainly",
        "label": "Historical volatility for shares, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the historical volatility for shares used as a measurement input."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "tbbb_HistoryAndActivityOfTheCompanyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "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/20241231",
     "localname": "HistoryAndActivityOfTheCompanyExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "HistoryAndActivityOfTheCompanyLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "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/20241231",
     "localname": "HistoryAndActivityOfTheCompanyTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "History and activity of the company.",
        "label": "History and activity of the company [table]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_Hsbc1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "Hsbc1Member",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hsbc 1 [Member]",
        "documentation": "Hsbc 1 Member",
        "terseLabel": "HSBC"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HsbcCreditLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "HsbcCreditLineMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HSBC credit line",
        "documentation": "Hsbc credit line.",
        "label": "Hsbc credit line [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HsbcMexicoSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "HsbcMexicoSAMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HSBC Mexico, S.A.",
        "label": "HSBC Mexico, S.A. [member]",
        "terseLabel": "HSBC Mexico, S.A."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_HurricaneOtisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "HurricaneOtisMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hurricane otis.",
        "label": "Hurricane Otis [Member]",
        "terseLabel": "Hurricane Otis"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r285"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedTerseLabel": "Impairment",
        "verboseLabel": "Impairment of property and equipment (Note 10)",
        "terseLabel": "Impaired property damage"
       }
      },
      "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": [
      "r32",
      "r49"
     ]
    },
    "tbbb_ImpairmentLossRecognizedAsOtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ImpairmentLossRecognizedAsOtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss recognized as other expenses",
        "documentation": "Impairment loss recognized as other expenses.",
        "label": "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "totalLabel": "Total",
        "negatedTotalLabel": "Total",
        "terseLabel": "Income tax expense recognized in income",
        "negatedLabel": "Income tax expense",
        "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": [
      "r31",
      "r36",
      "r37",
      "r38",
      "r71",
      "r126",
      "r196"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income taxes paid",
        "negatedTerseLabel": "Income taxes refund (paid)",
        "label": "Income taxes paid (refund), classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r226"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Net increase (decrease) in cash and cash equivalents before effect of exchange rate changes",
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes",
        "terseLabel": "Net (decrease) increase in cash and cash equivalents",
        "totalLabel": "Increase (decrease) 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": [
      "r110"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total increase (decrease) in deferred tax liability (asset)",
        "label": "Increase (decrease) in deferred tax liability (asset)",
        "terseLabel": "Effects in the results of the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "tbbb_IncreaseDecreaseThroughAccruedInterestOnDebtLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "IncreaseDecreaseThroughAccruedInterestOnDebtLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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 rate 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": [
      "r105"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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"
       }
      },
      "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": [
      "r103"
     ]
    },
    "tbbb_IncreaseDecreaseThroughInterestPayableOnPromissoryNotesNonCashLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "IncreaseDecreaseThroughInterestPayableOnPromissoryNotesNonCashLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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"
       }
      }
     },
     "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/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "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": [
      "r52"
     ]
    },
    "tbbb_IncreaseDecreaseThroughNewDebtNonCashTransactionsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "IncreaseDecreaseThroughNewDebtNonCashTransactionsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase of new debt (non-cash transactions)",
        "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"
       }
      }
     },
     "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/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance obtained through supplier finance arrangements",
        "label": "Increase (decrease) through obtaining or losing control of subsidiaries or other businesses, liabilities arising from financing activities"
       }
      },
      "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": [
      "r104"
     ]
    },
    "tbbb_IncreaseDecreaseThroughPaymentOfAccruedInterestsOfPromissoryNotesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "IncreaseDecreaseThroughPaymentOfAccruedInterestsOfPromissoryNotesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_IncreaseDecreaseThroughPaymentOfPromissoryNotesAndConvertibleNoteArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "IncreaseDecreaseThroughPaymentOfPromissoryNotesAndConvertibleNoteArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of Promissory Notes and Convertible Note",
        "label": "Increase (decrease) through payment of promissory notes and convertible note arising from financing activities",
        "documentation": "Increase (decrease) through payment of promissory notes and convertible note arising from financing activities."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_IncreaseDecreaseThroughPaymentsMadeOnSupplierFinanceArrangementsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "IncreaseDecreaseThroughPaymentsMadeOnSupplierFinanceArrangementsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through payments made on supplier finance arrangements, liabilities arising from financing activities",
        "documentation": "Increase (decrease) through payments made on supplier finance arrangements, liabilities arising from financing activities.",
        "terseLabel": "Payments made on supplier finance arrangements"
       }
      }
     },
     "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/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Share - based payments",
        "verboseLabel": "Increase in capital stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r327",
      "r336",
      "r340",
      "r348"
     ]
    },
    "tbbb_InflationPermittedByTaxAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InflationPermittedByTaxAuthorities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "InitialPublicOfferingCapitalizedCosts",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "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_InitialPublicOfferingNetOfUnderwritingDiscountAndIncrementalAndDirectCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InitialPublicOfferingNetOfUnderwritingDiscountAndIncrementalAndDirectCosts",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Initial public offering, net of underwriting discount and incremental and direct costs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InitialPublicOfferingPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InitialPublicOfferingPrice",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial public offering price.",
        "label": "Initial Public Offering Price",
        "terseLabel": "Initial public offering price"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r263",
      "r352"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r263",
      "r352"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r263",
      "r352"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsOfDefinedUsefulLivesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total intangible assets other than goodwill",
        "label": "Intangible assets other than goodwill",
        "periodStartLabel": "Initial balance",
        "periodEndLabel": "Final balance",
        "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",
      "r88"
     ]
    },
    "tbbb_InterestCostOnCreditLines": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestCostOnCreditLines",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on Promissory Notes",
        "label": "Interest expense on debt instruments issued",
        "negatedLabel": "Interest cost on financing of transportation and store equipment (Debt)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on debt instruments issued. [Refer: Interest expense; Debt instruments issued]"
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails": {
       "parentTag": "tbbb_LeaseExpensesRecognizedInProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails",
      "http://tiendas3b.com/20241231/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 16)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "tbbb_InterestExpenseOnPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestExpenseOnPromissoryNotes",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "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/20241231",
     "localname": "InterestGeneratedByShortTermBankDeposits",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest generated by short term bank deposits",
        "documentation": "Interest generated by short term bank deposits.",
        "terseLabel": "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on deposits",
        "terseLabel": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on deposits. [Refer: Interest income]"
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "tbbb_InterestIncomeOnImpairedFinancialAssetAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestIncomeOnImpairedFinancialAssetAccrued",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest accrued on bonus",
        "label": "Interest Income On Impaired Financial Asset Accrued",
        "documentation": "Interest income on impaired financial asset accrued."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_InterestOnBonusPayableToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestOnBonusPayableToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "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": []
    },
    "tbbb_InterestOnSupplierFinanceArrangementsAndOtherCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestOnSupplierFinanceArrangementsAndOtherCommissions",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on supplier finance arrangements and other commissions",
        "documentation": "Interest on supplier finance arrangements and other commissions.",
        "negatedLabel": "Interest on supplier finance arrangements and other commissions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest paid",
        "label": "Interest paid, classified as financing activities",
        "negatedLabel": "Interest payment on debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ifrs-full_InterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestPayable",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails": {
       "parentTag": "ifrs-full_LongtermBorrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest payable",
        "terseLabel": "Accrued Interest Payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "tbbb_InterestPayableOnPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestPayableOnPromissoryNotes",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "tbbb_InterestPaymentsOnLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestPaymentsOnLeases",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest payments on leases (Note 16)",
        "label": "Interest payments on leases",
        "documentation": "Interest payments on leases."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest received",
        "label": "Interest received, classified as investing activities",
        "verboseLabel": "Interest earned on short-term investments and bank deposits (Notes 7 and 20)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "tbbb_InterestReceivedFromSettlementOfDerivativeFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InterestReceivedFromSettlementOfDerivativeFinancialInstruments",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received from settlement of derivative financial instruments",
        "documentation": "Interest received from settlement of derivative financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current inventories",
        "label": "Current inventories",
        "terseLabel": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r57",
      "r215"
     ]
    },
    "ifrs-full_InventoriesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InventoriesTotal",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventories",
        "label": "Inventories",
        "negatedLabel": "Inventories",
        "terseLabel": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets: (a) held for sale in the ordinary course of business; (b) in the process of production for such sale; or (c) in the form of materials or supplies to be consumed in the production process or in the rendering of services. Inventories encompass goods purchased and held for resale including, for example, merchandise purchased by a retailer and held for resale, or land and other property held for resale. Inventories also encompass finished goods produced, or work in progress being produced, by the entity and include materials and supplies awaiting use in the production process. [Refer: Current finished goods; Current merchandise; Current work in progress; Land]"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "tbbb_InvestmentFundRelatedToQsbbbMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "InvestmentFundRelatedToQsbbbMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "IpoRelatedServicesIncurred",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note amount",
        "label": "Issue of convertible instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total issued capital",
        "terseLabel": "Capital Stock",
        "verboseLabel": "Total value",
        "periodStartLabel": "Value Class A Common Shares as of January 1, 2024",
        "label": "Capital stock",
        "periodEndLabel": "Value Class A Shares as of December 31, 2024"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/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": [
      "r62"
     ]
    },
    "tbbb_KeyManagementPersonnelCompensationBonus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "KeyManagementPersonnelCompensationBonus",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Key management personnel compensation, deferred bonus",
        "documentation": "Key management personnel compensation, deferred bonus.",
        "label": "Key management personnel compensation, bonus"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_KeyManagementPersonnelCompensationBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "KeyManagementPersonnelCompensationBonuses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "KeyManagementPersonnelCompensationExpenseForOtherBonuses",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Key management personnel compensation expense for other bonuses",
        "documentation": "Key management personnel compensation expense for other bonuses.",
        "label": "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/20241231",
     "localname": "KeyManagementPersonnelCompensationPendingBonuses",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Key management personnel compensation, share-based payments",
        "label": "Key management personnel compensation, share-based payment"
       }
      },
      "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": [
      "r61"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r60"
     ]
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r65"
     ]
    },
    "ifrs-full_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LandMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "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": [
      "r221"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r147",
      "r148",
      "r156",
      "r249",
      "r252",
      "r254"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r249",
      "r250",
      "r254"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231/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": [
      "r249",
      "r251",
      "r254"
     ]
    },
    "tbbb_LeaseExpensesRecognizedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LeaseExpensesRecognizedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfLeaseExpenseRecognizedInProfitOrLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "label": "Lease liabilities",
        "terseLabel": "Lease liabilities",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "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": [
      "r139"
     ]
    },
    "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/20241231",
     "localname": "LeaseLiabilitiesAdditions",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New leases",
        "documentation": "Lease liabilities additions.",
        "label": "Lease Liabilities Additions"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LeaseLiabilitiesWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LeaseLiabilitiesWriteOffs",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities write-offs",
        "documentation": "Lease liabilities write-offs.",
        "terseLabel": "Write-offs",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LeaseTermOfContract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease term of contract.",
        "label": "Lease term of contract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold improvements [member]",
        "terseLabel": "Leasehold 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": [
      "r383"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "periodEndLabel": "Liabilities at end of period",
        "periodStartLabel": "Liabilities at beginning of period",
        "negatedLabel": "Liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r129",
      "r130",
      "r132",
      "r197",
      "r202"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending 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": [
      "r232"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r232"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r232"
     ]
    },
    "tbbb_LiabilityIncurredInConnectionWithIssuanceOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LiabilityIncurredInConnectionWithIssuanceOfConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability incurred in connection with issuance of convertible notes",
        "documentation": "Liability incurred in connection with issuance of convertible notes.",
        "label": "Liability incurred in connection with issuance of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiquidityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiquidityRiskMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/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": [
      "r152",
      "r153",
      "r154",
      "r247"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "LongTermDebtsAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debts.",
        "label": "Long Term Debts [Abstract]",
        "verboseLabel": "Long-term debt:"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LongTermDocumentPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LongTermDocumentPayable",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term document payable.",
        "label": "Long term document payable",
        "totalLabel": "Long-term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "verboseLabel": "Total",
        "terseLabel": "Long-term debt",
        "totalLabel": "Total long-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "tbbb_LossRelatedToModificationAndMeasurementOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LossRelatedToModificationAndMeasurementOfPromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss related to modification and measurement of promissory notes.",
        "label": "Loss Related to Modification and Measurement of Promissory Notes",
        "terseLabel": "Loss related to modification and measurement of Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LossRelatedToModificationOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LossRelatedToModificationOfPromissoryNotes",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss related to modification of Promissory Notes",
        "documentation": "Loss related to modification of promissory notes.",
        "label": "Loss Related to Modification of Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_LossRelatedToRemeasurementOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "LossRelatedToRemeasurementOfPromissoryNotes",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss related to remeasurement of Promissory Notes",
        "negatedLabel": "Loss related to remeasurement of Promissory Notes",
        "documentation": "Loss related to remeasurement of promissory notes.",
        "label": "Loss Related to Remeasurement of Promissory Notes"
       }
      }
     },
     "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/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "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": [
      "r218"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails",
      "http://tiendas3b.com/20241231/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",
      "r137",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r156",
      "r173",
      "r186",
      "r223",
      "r249"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails",
      "http://tiendas3b.com/20241231/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",
      "r137",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r156",
      "r173",
      "r223",
      "r249",
      "r253"
     ]
    },
    "tbbb_MaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "MaturityTerm",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "MaximumLiabilityLimitAmount",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum liability limit amount",
        "documentation": "Maximum liability limit amount.",
        "label": "Maximum Liability Limit Amount"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_MaximumLiabilityRelatedToAccountsPayableFactoredByItsSuppliersAllowedUnderAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "MaximumLiabilityRelatedToAccountsPayableFactoredByItsSuppliersAllowedUnderAgreement",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum liability related to accounts payable factored by its suppliers allowed under agreement.",
        "label": "Maximum liability related to accounts payable factored by its suppliers allowed under agreement"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [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": [
      "r91",
      "r95",
      "r129"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r95",
      "r129"
     ]
    },
    "ifrs-full_MediaProductionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MediaProductionExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r374"
     ]
    },
    "tbbb_MexicanSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "MexicanSubsidiariesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican subsidiaries.",
        "label": "Mexican subsidiaries [member]",
        "terseLabel": "Mexican Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_MinimumAggregateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "MinimumAggregateAmount",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum aggregate amount",
        "documentation": "Minimum aggregate amount."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "tbbb_ModificationOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ModificationOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Modification of debt",
        "documentation": "Modification of debt.",
        "label": "Modification of Debt"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_MoldsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "MoldsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Molds.",
        "label": "Molds [member]",
        "terseLabel": "Molds"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MotorVehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MotorVehiclesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Motor vehicles [member]",
        "terseLabel": "Transportation Equipment - Trucks"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing self-propelled ground vehicles used in the entity's operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NetProceedsToBeCapitalizedFromIssuanceOfSharesDueToIpo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NetProceedsToBeCapitalizedFromIssuanceOfSharesDueToIpo",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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_NonCashFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NonCashFinancingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "NonCashInvestingActivitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash Investing activities.",
        "label": "Non-cash Investing activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r303",
      "r327",
      "r336"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "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": [
      "r34"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "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": [
      "r34"
     ]
    },
    "ifrs-full_NoncashEffectOfBusinessCombinationsSupplierFinanceArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncashEffectOfBusinessCombinationsSupplierFinanceArrangements",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash effect of business combinations, supplier finance arrangements",
        "terseLabel": "Business combinations affect the liabilities under supplier finance arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-cash effects of business combinations on financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_NoncashEffectOfExchangeDifferencesSupplierFinanceArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncashEffectOfExchangeDifferencesSupplierFinanceArrangements",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash effect of exchange differences, supplier finance arrangements",
        "terseLabel": "Foreign exchange differences affect the liabilities under supplier finance arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-cash effects of exchange differences on financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r120",
      "r235"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesSummaryOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "verboseLabel": "Non-current",
        "terseLabel": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r122",
      "r235"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "verboseLabel": "Non-Current Liabilities",
        "terseLabel": "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current payables to related parties",
        "verboseLabel": "Debt with related parties",
        "terseLabel": "Debt with related parties"
       }
      },
      "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": [
      "r379"
     ]
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": "ifrs-full_LongtermBorrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amount of the Promissory Notes",
        "label": "Senior notes",
        "terseLabel": "Promissory notes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails": {
       "parentTag": "ifrs-full_LongtermBorrowings",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Principal amount",
        "verboseLabel": "Principal"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "tbbb_NrFinanceMexicoSaDeCvSofomEnrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NrFinanceMexicoSaDeCvSofomEnrMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "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": []
    },
    "ifrs-full_NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForFinancialLiabilitiesThatArePartOfSupplierFinanceArrangements": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForFinancialLiabilitiesThatArePartOfSupplierFinanceArrangements",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of days between invoice date and payment due date for financial liabilities that are part of supplier finance arrangements",
        "periodStartLabel": "Number of days between invoice date and payment due date for financial liabilities that are part of supplier finance arrangements at beginning of period",
        "periodEndLabel": "Number of days between invoice date and payment due date for financial liabilities that are part of supplier finance arrangements at end of period",
        "terseLabel": "Liabilities under supplier finance arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of days between invoice date and payment due date for financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForTradePayablesThatAreNotPartOfSupplierFinanceArrangements": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForTradePayablesThatAreNotPartOfSupplierFinanceArrangements",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comparable trade payables that are not part of the supplier finance arrangement",
        "label": "Number of days between invoice date and payment due date for trade payables that are not part of supplier finance arrangements",
        "periodStartLabel": "Number of days between invoice date and payment due date for trade payables that are not part of supplier finance arrangements at beginning of period",
        "periodEndLabel": "Number of days between invoice date and payment due date for trade payables that are not part of supplier finance arrangements at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of days between invoice date and payment due date for comparable trade payables that are not part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "tbbb_NumberOfExercisePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfExercisePricePerShare",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Exercise Price Per share",
        "documentation": "Number of exercise price per share.",
        "terseLabel": "Number of exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "terseLabel": "Number of outstanding options granted",
        "verboseLabel": "Number of share options",
        "periodEndLabel": "Number of options outstanding, Ending balance",
        "periodStartLabel": "Number of options outstanding, Beginning balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r163",
      "r165"
     ]
    },
    "tbbb_NumberOfReportableSegment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfReportableSegment",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segment",
        "documentation": "Number of reportable segment.",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfRestrictedStockUnitsCompensatedInSharebasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfRestrictedStockUnitsCompensatedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Restricted Stock Units Compensated In Sharebased Payment Arrangement",
        "documentation": "Number of restricted stock units compensated in sharebased payment arrangement.",
        "terseLabel": "Compensated restricted stock units"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfRestrictedStockUnitsGrantedInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfRestrictedStockUnitsGrantedInShareBasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Restricted Stock Units Granted In Share Based Payment Arrangement",
        "documentation": "Number of restricted stock units granted in share based payment arrangement.",
        "terseLabel": "Number of restricted stock unit, granted"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfShareOptionsExercisedAndCancelled": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfShareOptionsExercisedAndCancelled",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options exercised and cancelled",
        "label": "Number of Share Options Exercised and Cancelled",
        "documentation": "Number of share options exercised and cancelled."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "verboseLabel": "Number of share options, exercised",
        "terseLabel": "Number of share options, Exercisable"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options forfeited in share-based payment arrangement",
        "negatedLabel": "Number of options, Forfeited during the year",
        "terseLabel": "Number of share options, cancelled"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of outstanding options granted",
        "label": "Number of options granted",
        "terseLabel": "Number options, Granted during the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "tbbb_NumberOfShareOptionsVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfShareOptionsVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "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": "Stock options fully 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/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total number of shares issued",
        "label": "Number of shares issued",
        "terseLabel": "Number of shares",
        "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": [
      "r373"
     ]
    },
    "ifrs-full_NumberOfSharesIssuedAndFullyPaid": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesIssuedAndFullyPaid",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued and fully paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has been received."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "periodStartLabel": "Number of shares outstanding at beginning of period",
        "periodEndLabel": "Number of shares outstanding at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "tbbb_NumberOfSharesReservedToCoverExercisesOfCommonAndExitOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfSharesReservedToCoverExercisesOfCommonAndExitOptions",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares reserved to cover exercises of Common and Exit options",
        "documentation": "Number of shares reserved to cover exercises of Common and Exit options."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfSharesReservedToCoverExercisesOfTheEquityIncentivePlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfSharesReservedToCoverExercisesOfTheEquityIncentivePlan",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares reserved to cover exercises of the Equity Incentive Plan",
        "documentation": "Number of shares reserved to cover exercises of the Equity Incentive Plan."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfSharesSold": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfSharesSold",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares sold.",
        "label": "Number of shares sold"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfSharesSoldInSecondaryMarket": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfSharesSoldInSecondaryMarket",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares sold in secondary market.",
        "label": "Number of shares sold in secondary market"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfStores1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfStores1",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stores one.",
        "label": "Number of stores1",
        "terseLabel": "Number of stores"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfStoresClosed": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfStoresClosed",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "NumberOfStoresOperated",
     "presentation": [
      "http://tiendas3b.com/20241231/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_NumberOfStoresReopen": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfStoresReopen",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stores reopen.",
        "label": "Number Of Stores Reopen",
        "terseLabel": "Number of stores reopen"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_NumberOfStoresReopened": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "NumberOfStoresReopened",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stores reopened.",
        "label": "Number of Stores Reopened",
        "terseLabel": "Number of stores reopened"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_OptionPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OptionPricingModelMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option pricing model [member]",
        "terseLabel": "Option pricing model -- OPM"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a specific valuation technique consistent with the income approach that involves analysing future amounts with option pricing models, such as the Black-Scholes-Merton formula or a binominal model (ie a lattice model), that incorporate present value techniques and reflect both the time value and intrinsic value of an option. [Refer: Income approach [member]]"
       }
      }
     },
     "auth_ref": [
      "r237",
      "r240"
     ]
    },
    "tbbb_OptionToPurchaseAdditionalShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OptionToPurchaseAdditionalShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option to purchase additional shares",
        "documentation": "Option to purchase additional shares.",
        "terseLabel": "Option to purchase additional shares"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OptionsGrantedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OptionsGrantedMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options granted.",
        "label": "Options granted [member]",
        "terseLabel": "Options granted"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OptionsVestingPeriodOfShareBasedPaymentArrangement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OptionsVestingPeriodOfShareBasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options vesting period of share based payment arrangement.",
        "label": "Options vesting period of share based payment arrangement",
        "terseLabel": "Options vesting period"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OriginalTermOfDebt": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OriginalTermOfDebt",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "OtherBonusPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails": {
       "parentTag": "tbbb_PayablesWithRelatedPartyCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfKeyManagementPersonnelCompensationParentheticalDetails"
     ],
     "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other expenses",
        "label": "Other expenses, by nature",
        "terseLabel": "Other"
       }
      },
      "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": [
      "r33",
      "r212"
     ]
    },
    "ifrs-full_OtherFeeAndCommissionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherFeeAndCommissionIncome",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialCostsIncomeNetSummaryOfFinancialCostsIncomeDetails"
     ],
     "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": [
      "r374"
     ]
    },
    "tbbb_OtherFinancialInstitutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OtherFinancialInstitutionsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other financial institutions.",
        "label": "Other financial institutions [member]",
        "terseLabel": "Other Financial Institutions"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OtherMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other [Member]",
        "documentation": "Other."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncashEffectsSupplierFinanceArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherNoncashEffectsSupplierFinanceArrangements",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-cash effects, supplier finance arrangements",
        "terseLabel": "Non-cash transfers from suppliers to debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other non-cash effects that do not require the use of cash and cash equivalents on financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other operating income (expense)",
        "terseLabel": "Other (expense) income - 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": [
      "r380"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r66"
     ]
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)",
        "terseLabel": "Others",
        "negatedLabel": "Others"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "tbbb_OtherTaxesAndRightsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OtherTaxesAndRightsExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other taxes and rights",
        "documentation": "Other taxes and rights expense.",
        "label": "Other taxes and rights expense"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_OtisHurricaneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OtisHurricaneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Otis Hurricane",
        "documentation": "Otis Hurricane.",
        "label": "Otis Hurricane [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r280",
      "r291",
      "r301",
      "r334"
     ]
    },
    "tbbb_OutstandingBalanceRelatedToSupplierFinanceArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "OutstandingBalanceRelatedToSupplierFinanceArrangement",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "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": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r283",
      "r294",
      "r304",
      "r337"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r283",
      "r294",
      "r304",
      "r337"
     ]
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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": [
      "r23"
     ]
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfCashFlowsOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfFinancialPositionOfBbbFoodsIncDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureBbbFoodsIncSeparateCondensedFinancialInformationSummaryOfCondensedStatementsOfProfitOrLossOfBbbFoodsIncDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "terseLabel": "BBB Foods Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "tbbb_PayablesWithRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PayablesWithRelatedParty",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payables with related party.",
        "label": "Payables with related party",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PayablesWithRelatedPartyCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PayablesWithRelatedPartyCurrent",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "PaymentOfAccruedInterestsOfPromissoryNotes",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment of accrued interests of promissory notes",
        "documentation": "Payment of accrued interests of promissory notes.",
        "negatedLabel": "Payment of accrued interests of Promissory Notes (Notes 13 and 14)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PaymentOfCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PaymentOfCommissions",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of commissions.",
        "label": "Payment of commissions",
        "terseLabel": "Commissions paid"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PaymentOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PaymentOfConvertibleNotes",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/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_PaymentsMadeOnSupplierFinanceArrangementsNetOfCommissionsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PaymentsMadeOnSupplierFinanceArrangementsNetOfCommissionsReceived",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments made on supplier finance arrangements net of commissions received",
        "documentation": "Payments made on supplier finance arrangements net of commissions received.",
        "negatedTerseLabel": "Payments made on supplier finance arrangements-Net of commissions received"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments of lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Principal payments on lease liabilities (Note 16)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "tbbb_PaymentsOfPrincipalOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PaymentsOfPrincipalOfPromissoryNotes",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of principal of promissory notes",
        "documentation": "Payments of principal of promissory notes.",
        "negatedLabel": "Payment of principal of Promissory Notes (Notes 13 and 14)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsToSuppliersForGoodsAndServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsToSuppliersForGoodsAndServices",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment to trust",
        "negatedLabel": "Payments to suppliers for goods and services",
        "label": "Payments to suppliers for goods and services",
        "verboseLabel": "Suppliers"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to suppliers for goods and services."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "tbbb_PercentageOfMaximumNumberOfIssuedAndOutstandingSharesThatRepresentsAggregateSharesOutstanding": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PercentageOfMaximumNumberOfIssuedAndOutstandingSharesThatRepresentsAggregateSharesOutstanding",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of maximum number of issued and outstanding shares that represents aggregate shares outstanding",
        "documentation": "Percentage of maximum number of issued and outstanding shares that represents aggregate shares outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PercentageOfPrincipalAmountDue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PercentageOfPrincipalAmountDue",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "PercentageOfReasonablyPossibleIncreaseDecreaseInForeignExchangeRate",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "PersonnelExpenses",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Personnel expenses",
        "documentation": "Personnel expenses.",
        "terseLabel": "Personnel expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "tbbb_PrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal Amount",
        "documentation": "Principal amount.",
        "terseLabel": "Certificate of deposit accounts, Principal amount",
        "verboseLabel": "Certificate of deposit accounts"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PrincipalAmountUnderFinanceAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PrincipalAmountUnderFinanceAgreement",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount under finance agreement.",
        "label": "Principal amount under finance agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PrincipalAndInterestPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PrincipalAndInterestPayments",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal and interest payments",
        "documentation": "Principal and interest payments."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PrivateLabelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PrivateLabelMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Label",
        "label": "Private Label [member]",
        "documentation": "Private label."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from borrowings, classified as financing activities",
        "verboseLabel": "Proceeds from credit lines - net"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "ifrs-full_ProceedsFromCurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromCurrentBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from current borrowings",
        "terseLabel": "Proceeds from credit line"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from current borrowings obtained. [Refer: Current borrowings]"
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "tbbb_ProceedsFromInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ProceedsFromInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from initial public offering",
        "documentation": "Proceeds from initial public offering.",
        "terseLabel": "Proceeds from the IPO"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromIssueOfOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds received",
        "label": "Proceeds from issue of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "tbbb_ProceedsFromLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ProceedsFromLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "documentation": "Proceeds from lease liabilities.",
        "label": "Proceeds from 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/20241231/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": [
      "r386"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales of property, plant and equipment",
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "verboseLabel": "Sale of property and equipment (Notes 8 and 10)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "tbbb_ProceedsNetOfUnderwritingFeesFromInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ProceedsNetOfUnderwritingFeesFromInitialPublicOffering",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from initial public offering, net of underwriting fees (Note 1)",
        "label": "Proceeds net of underwriting fees from initial public offering",
        "documentation": "Proceeds net of underwriting fees from initial public offering."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r241"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r241"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails",
      "http://tiendas3b.com/20241231/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": [
      "r374"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Consolidated net profit (loss) for the year",
        "label": "Consolidated net loss available to Class A shares",
        "terseLabel": "Net loss for the year",
        "verboseLabel": "Net income (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": [
      "r2",
      "r28",
      "r98",
      "r115",
      "r117",
      "r197",
      "r200",
      "r235",
      "r244"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://tiendas3b.com/20241231/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": [
      "r170",
      "r212",
      "r213",
      "r255",
      "r256"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r224",
      "r380"
     ]
    },
    "tbbb_ProfitReservedForIncomeTaxObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ProfitReservedForIncomeTaxObligation",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit reserved for income tax obligation",
        "documentation": "Profit reserved for income tax obligation.",
        "label": "Profit Reserved For Income Tax Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PromissoryNotes",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory Notes",
        "documentation": "Promissory notes.",
        "terseLabel": "Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory notes.",
        "label": "Promissory Notes [Member]",
        "terseLabel": "Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PromissoryNotesRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PromissoryNotesRelatedPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory Notes Related parties [member]",
        "terseLabel": "Promissory Notes, Related Parties",
        "documentation": "Promissory notes, related parties."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PromissoryNotesThirdPartiesDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PromissoryNotesThirdPartiesDebtMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory notes, third parties (debt).",
        "label": "Promissory Notes, Third parties (debt) [member]",
        "terseLabel": "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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property, plant and equipment",
        "label": "Property, plant and equipment",
        "verboseLabel": "Property, furniture, equipment, and lease-hold improvements",
        "periodStartLabel": "Initial balance",
        "periodEndLabel": "Final balance",
        "terseLabel": "Property, furniture, equipment, and lease-hold improvements - Net (Note 10)",
        "negatedLabel": "Property, furniture, equipment, and leasehold improvements"
       }
      },
      "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",
      "r53"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r74",
      "r118"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInSubsidiary",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of voting rights held in subsidiary",
        "terseLabel": "Percentage of voting rights"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in a subsidiary held by the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r74",
      "r118"
     ]
    },
    "ifrs-full_Provisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Provisions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total provisions",
        "label": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "tbbb_ProvisionsAndAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ProvisionsAndAccruedExpenses",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions and Accrued Expenses",
        "documentation": "Provisions and accrued expenses.",
        "terseLabel": "Provisions and accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_PublicOfferingPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PublicOfferingPrice",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public offering price",
        "documentation": "Public offering price.",
        "terseLabel": "Public offering price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities",
        "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": [
      "r227"
     ]
    },
    "tbbb_PurchaseOfPropertyFurnitureEquipmentLeaseHoldImprovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PurchaseOfPropertyFurnitureEquipmentLeaseHoldImprovements",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/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, leasehold improvements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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 leasehold improvements (Notes 8 and 10)"
       }
      },
      "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": [
      "r227"
     ]
    },
    "tbbb_PurchaseOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "PurchaseOfRightOfUseAssets",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationDisclosureOfTransactionsNotRequiringUseOfCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Right-of-use assets",
        "documentation": "Purchase of right-of-use assets.",
        "label": "Purchase of Right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "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": [
      "r109",
      "r134",
      "r151",
      "r165",
      "r239",
      "r240",
      "r395"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "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": [
      "r109",
      "r134",
      "r151",
      "r165",
      "r239",
      "r240",
      "r395"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [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_RangesOfExercisePricesForOutstandingShareOptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Range [domain]]"
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "tbbb_ReclassificationsOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ReclassificationsOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Reclassifications on Lease Liabilities",
        "documentation": "Reclassifications on lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_RecognizedInDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RecognizedInDebtMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized In Debt [Member]",
        "documentation": "Recognized in debt.",
        "terseLabel": "Recognized in Debt"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_RecognizedInSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RecognizedInSuppliersMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized In Suppliers [Member]",
        "documentation": "Recognized in suppliers.",
        "terseLabel": "Recognized in Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]",
        "terseLabel": "Plus (less) effects of income tax on the following items:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r275",
      "r286",
      "r296",
      "r329"
     ]
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total for all 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": [
      "r67"
     ]
    },
    "tbbb_RemeasurementOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RemeasurementOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remeasurement of debt.",
        "label": "Remeasurement of Debt",
        "terseLabel": "Remeasurement of debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepairsAndMaintenanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": "ifrs-full_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r380"
     ]
    },
    "tbbb_RepaymentOfAmountDrawnFromRevolvingCreditLines": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RepaymentOfAmountDrawnFromRevolvingCreditLines",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayment of Amount Drawn from Revolving Credit Lines",
        "documentation": "Repayment of amount drawn from revolving credit lines.",
        "terseLabel": "Repayment of amount drawn from revolving credit lines"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayments of borrowings",
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedLabel": "Payment of debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "tbbb_RepaymentsOfPromissoryNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RepaymentsOfPromissoryNotesPayable",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/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",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of share-based payments",
        "terseLabel": "Reserve for share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity resulting from share-based payments."
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_ReserveOfSharebasedPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReserveOfSharebasedPaymentsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r214"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r276",
      "r287",
      "r297",
      "r330"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r277",
      "r288",
      "r298",
      "r331"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r295",
      "r305",
      "r338"
     ]
    },
    "ifrs-full_RestrictedShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RestrictedShareUnitsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted share units [member]",
        "terseLabel": "RSU",
        "verboseLabel": "Restricted Stock Units"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for restricted share units."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "tbbb_RestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RestrictedStockUnitsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units [Member]",
        "documentation": "Restricted stock units.",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total revenue",
        "label": "Revenue",
        "terseLabel": "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": [
      "r29",
      "r123",
      "r170",
      "r194",
      "r199",
      "r205",
      "r206",
      "r207",
      "r212",
      "r213",
      "r235"
     ]
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136"
     ]
    },
    "tbbb_RevenueFromSalesOfMerchandise": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RevenueFromSalesOfMerchandise",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": []
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment reversed",
        "label": "Reversal of impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedLabel": "Reversal of impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Reversal of impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r50"
     ]
    },
    "tbbb_RevolvingCreditLine": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "RevolvingCreditLine",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving credit line",
        "documentation": "Revolving credit line."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/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"
       }
      },
      "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": [
      "r138",
      "r145"
     ]
    },
    "ifrs-full_RiskExposuresAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RiskExposuresAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "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": [
      "r155"
     ]
    },
    "ifrs-full_RiskExposuresDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RiskExposuresDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetAdditionalInformationDetails"
     ],
     "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": [
      "r155"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "tbbb_SaleExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SaleExpenseMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale expense.",
        "label": "Sale Expense [Member]",
        "terseLabel": "Sale 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/20241231/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": [
      "r380"
     ]
    },
    "ifrs-full_SalesChannelsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SalesChannelsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales channels [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": [
      "r243"
     ]
    },
    "ifrs-full_SalesChannelsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SalesChannelsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales channels [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all sales channels. It also represents the standard value for the 'Sales channels' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "tbbb_SalesExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SalesExpenses",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales expenses.",
        "label": "Sales expenses",
        "negatedLabel": "Sales expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SalesOfRecyclables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SalesOfRecyclables",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "SantanderAndHsbcMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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/20241231",
     "localname": "SantanderCreditLineMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Santander credit line.",
        "label": "Santander credit line [member]",
        "terseLabel": "Santander Credit Line"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SantanderCreditLineOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SantanderCreditLineOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Santander Credit Line",
        "label": "Santander credit line, one [member]",
        "documentation": "Santander credit line, one member."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SantanderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SantanderMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Santander.",
        "label": "Santander [member]",
        "terseLabel": "Santander"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ScheduleOfDebtExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ScheduleOfDebtLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of debt.",
        "label": "Schedule of debt [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ScheduleOfDebtTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSantanderCreditLineDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of debt.",
        "label": "Schedule of debt [table]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfDebtUnderPromissoryNotesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ScheduleOfDebtUnderPromissoryNotesExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ScheduleOfIncomeTaxLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "ScheduleOfIncomeTaxTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of income tax table.",
        "label": "Schedule of income tax [table]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfInventoriesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ScheduleOfInventoriesTableTextBlock",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureInventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Inventories Table Text Block",
        "label": "Schedule of Inventories Table Text Block",
        "terseLabel": "Schedule of Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ScheduleOfShortTermAndLongTermDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ScheduleOfShortTermAndLongTermDebtExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "SecondJuniorConvertiblePromissoryNoteMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Second Junior Convertible Promissory Note",
        "documentation": "Second junior convertible promissory note.",
        "label": "Second junior convertible promissory note [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SecondaryOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SecondaryOfferingMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secondary Offering [Member]",
        "documentation": "Secondary offering member.",
        "terseLabel": "Secondary Offering"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense",
        "totalLabel": "Total sales and administrative expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "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": [
      "r372",
      "r374"
     ]
    },
    "tbbb_SeniorPromissoryNotes2017JuniorAnd2020JuniorPromissoryNotesAndConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SeniorPromissoryNotes2017JuniorAnd2020JuniorPromissoryNotesAndConvertibleNotesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "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/20241231",
     "localname": "SeniorPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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": []
    },
    "tbbb_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award vesting percentage.",
        "label": "Share based compensation arrangement by share based payment award vesting percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShareBasedCompensationVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShareBasedCompensationVestingPeriod",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation vesting period.",
        "label": "Share Based Compensation Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShareBasedPaymentExpectedDividendYield": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShareBasedPaymentExpectedDividendYield",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common option expected dividend yield",
        "documentation": "Share based payment expected dividend yield.",
        "label": "Share Based Payment Expected Dividend Yield"
       }
      }
     },
     "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/20241231/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": [
      "r373"
     ]
    },
    "ifrs-full_ShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShareOptionsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share options [member]",
        "terseLabel": "Share Options",
        "verboseLabel": "Common Options"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share options."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "tbbb_ShareSplitRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShareSplitRatio",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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/20241231",
     "localname": "ShareholdersMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders",
        "documentation": "Shareholders.",
        "label": "Shareholders [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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": [
      "r25"
     ]
    },
    "tbbb_ShortTermBankDepositsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShortTermBankDepositsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDeposits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term bank deposits",
        "label": "Short Term Bank Deposits [Explanatory]",
        "documentation": "Short term bank deposits explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermBankDepositsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShortTermBankDepositsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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 7)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermBankDepositsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShortTermBankDepositsLineItems",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsScheduleOfShortTermBankDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Bank Deposits [Line Items]",
        "documentation": "Short term bank deposits."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermBankDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShortTermBankDepositsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsScheduleOfShortTermBankDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Bank Deposits [Member]",
        "documentation": "Short term bank deposits.",
        "terseLabel": "Short Term Bank Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermBankDepositsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShortTermBankDepositsTable",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsScheduleOfShortTermBankDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Bank Deposits [Table]",
        "documentation": "Short term bank deposits."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermBorrowingsForTransportationAndStoreEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShortTermBorrowingsForTransportationAndStoreEquipment",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails": {
       "parentTag": "tbbb_LongTermDocumentPayable",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Minus Short-term",
        "label": "Short Term Borrowings For Transportation and Store Equipment",
        "documentation": "Short term borrowings for transportation and store equipment",
        "terseLabel": "Short-term"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_ShortTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ShortTermDebtAbstract",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt:",
        "documentation": "Short term debt.",
        "label": "Short term debt [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 0.0
      },
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current borrowings",
        "terseLabel": "Short-term",
        "verboseLabel": "Short-term debt",
        "negatedLabel": "Short-term",
        "negatedTerseLabel": "Minus Short-term",
        "totalLabel": "Total short-term debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureShorttermBankDepositsScheduleOfShortTermBankDepositsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term deposits, classified as cash equivalents",
        "terseLabel": "Short-term bank deposits (Note 7)",
        "verboseLabel": "Short-term bank deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "ifrs-full_ShorttermEmployeeBenefitsAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsAccruals",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/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": [
      "r379"
     ]
    },
    "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermInvestmentsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsPresentedInTheFinancialPositionDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term investments",
        "label": "Short-term investments, classified as cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/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": [
      "r73",
      "r75",
      "r127"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureHistoryAndActivityOfTheCompanyAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/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": [
      "r73",
      "r75",
      "r127"
     ]
    },
    "ifrs-full_SignificantUnobservableInputAssets": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantUnobservableInputAssets",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The value of significant unobservable input used in the measurement of the fair value of assets."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "tbbb_SpotMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SpotMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenuesByProductsAndServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spot [member]",
        "documentation": "Spot.",
        "terseLabel": "Spot"
       }
      }
     },
     "auth_ref": []
    },
    "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/20241231/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/20241231/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": [
      "r4"
     ]
    },
    "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/20241231/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": [
      "r391",
      "r393"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r279",
      "r290",
      "r300",
      "r333"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_StockholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "StockholdersMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfTransactionsWithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders [member]",
        "documentation": "Stockholders.",
        "terseLabel": "Stockholders"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_StorageEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "StorageEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Storage equipment.",
        "label": "Storage equipment [member]",
        "terseLabel": "Storage Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_StoreEquipmentColdRoomsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "StoreEquipmentColdRoomsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Store equipment (cold rooms).",
        "label": "Store equipment (cold rooms) [member]",
        "terseLabel": "Store Equipment (Cold Rooms)"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_StoreEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "StoreEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Store equipment.",
        "label": "Store equipment [member]",
        "terseLabel": "Store Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_StoreShelvingEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "StoreShelvingEquipmentMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Store shelving equipment.",
        "label": "Store shelving equipment [member]",
        "terseLabel": "Store Shelving Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SubsidiarySaleOfStocksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SubsidiarySaleOfStocksAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary Sale Of Stocks [Axis]",
        "documentation": "Subsidiary sale of stocks."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SubsidiarySaleOfStocksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SubsidiarySaleOfStocksDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary Sale Of Stocks [Domain]",
        "documentation": "Subsidiary Sale Of Stocks."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Exchange Rates of Financial Statements for One US Dollar",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SummaryOfFinancingOfTransportationAndStoreEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SummaryOfFinancingOfTransportationAndStoreEquipmentExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Financing of Transportation and Store Equipment Explanatory",
        "documentation": "Summary of financing of transportation and store equipment explanatory.",
        "terseLabel": "Summary of Financing of Transportation and Store Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Liabilities Under Supplier Finance Arrangements of Which Supplier Received Payment From Finance Provider Explanatory",
        "documentation": "Summary of liabilities under supplier finance arrangements of which supplier received payment from finance provider.",
        "terseLabel": "Summary of Liabilities Under Supplier Finance Arrangements of Which Supplier Received Payment From Finance Provider"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SummaryOfSantanderCreditLineExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SummaryOfSantanderCreditLineExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Santander credit line explanatory",
        "documentation": "Summary of Santander credit line explanatory.",
        "terseLabel": "Summary of Santander Credit Line"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SummaryOfSubsidiariesOverWhichControlIsExercisedDirectlyAndIndirectlyExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "SundryDebtors",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sundry debtors",
        "documentation": "Sundry debtors.",
        "label": "Sundry Debtors"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SupplierFinanceArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SupplierFinanceArrangementMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCashFlowsInformationReconciliationOfFinancingItemsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplier finance arrangement.",
        "label": "Supplier finance arrangement [member]",
        "terseLabel": "Supplier Finance Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SupplierFinanceArrangementShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SupplierFinanceArrangementShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfSupplierFinanceArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplier finance arrangement short term debt.",
        "label": "Supplier finance arrangement short term debt",
        "totalLabel": "Total",
        "terseLabel": "Supplier finance arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_SupplierFinanceArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SupplierFinanceArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Arrangements [Abstract]",
        "documentation": "Supplier finance arrangements."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SupplierFinanceArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SupplierFinanceArrangementsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier finance 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. This axis represents the financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "ifrs-full_SupplierFinanceArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SupplierFinanceArrangementsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfCarryingAmountOfLiabilitiesUnderSupplierFinanceArrangementDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfLiabilitiesUnderSupplierFinanceArrangementsOfWhichSupplierReceivedPaymentFromFinanceProviderD"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier finance arrangements [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value of the \u2018Supplier finance arrangements\u2019 axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108"
     ]
    },
    "tbbb_SupplierFinanceArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "SupplierFinanceArrangementsExplanatory",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier finance arrangements explanatory",
        "documentation": "Supplier finance arrangements explanatory.",
        "terseLabel": "Summary of Supplier Finance Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_Suppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "Suppliers",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Suppliers.",
        "label": "Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "tbbb_TaxEffectOfAnnualAdjustmentForInflation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TaxEffectOfAnnualAdjustmentForInflation",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of annual adjustment for inflation.",
        "label": "Tax Effect Of Annual Adjustment For Inflation",
        "terseLabel": "Annual adjustment for inflation",
        "negatedLabel": "Annual adjustment for inflation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Non-deductible expenses",
        "label": "Tax effect of expense not deductible in determining taxable profit (tax loss)",
        "terseLabel": "Non-deductible expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "tbbb_TaxEffectOfNoncumulativeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TaxEffectOfNoncumulativeIncome",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cumulative income",
        "documentation": "Tax effect of noncumulative income.",
        "label": "Tax Effect Of NonCumulative Income",
        "negatedLabel": "Non-cumulative income"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TaxEffectOfPropertyFurnitureEquipmentAndLeaseholdImprovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TaxEffectOfPropertyFurnitureEquipmentAndLeaseholdImprovements",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, furniture, equipment, and lease-hold improvements",
        "documentation": "Tax effect of property furniture equipment and leasehold improvements.",
        "label": "Tax Effect Of Property Furniture Equipment And Leasehold Improvements",
        "verboseLabel": "Effect of inflation on property, furniture, equipment, and leasehold improvements",
        "negatedLabel": "Effect of inflation on property, furniture, equipment, and leasehold improvements"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TaxEffectOfShareBasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TaxEffectOfShareBasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of share based payment.",
        "label": "Tax Effect Of Share Based Payment",
        "terseLabel": "Share-based payments",
        "negatedLabel": "Share-based payments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxEffectOfTaxLosses",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect of tax losses",
        "terseLabel": "Restatement of tax losses",
        "negatedLabel": "Restatement of tax losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "tbbb_TaxEffectOfUnrecognizedTaxLossesInNoTaxableEntities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TaxEffectOfUnrecognizedTaxLossesInNoTaxableEntities",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of unrecognized tax losses in no taxable entities.",
        "label": "Tax Effect Of Unrecognized Tax Losses In No Taxable Entities",
        "terseLabel": "Unrecognized tax earnings (losses) in no taxable entities",
        "negatedLabel": "Unrecognized tax earnings (losses) in no taxable entities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Income tax at statutory rate",
        "negatedLabel": "Income tax at statutory rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfCurrentAndEffectiveIncomeTaxRatesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax rate effect of adjustments for current tax of prior periods",
        "terseLabel": "Current income tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "Tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from adjustments for the current tax of prior periods. [Refer: Average effective tax rate; Applicable tax rate; Adjustments for current tax of prior periods]"
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "tbbb_TaxRateForExcessDividendsPayment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TaxRateForExcessDividendsPayment",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate for excess dividends payment.",
        "label": "Tax Rate For Excess Dividends Payment",
        "terseLabel": "Tax rate for dividends which exceeds the CUFIN and CUFINRE"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for differences between the carrying amount of an asset or liability in the statement of financial position and its tax base. Temporary differences may be either: (a) taxable temporary differences; or (b) deductible temporary differences. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfMovementInDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfTemporaryDifferencesOnDeferredIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "tbbb_ThirdPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ThirdPartiesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails"
     ],
     "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/20241231",
     "localname": "TiendasBbbMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tiendas BBB.",
        "label": "Tiendas BBB [member]",
        "terseLabel": "Tiendas BBB"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TiendasTresBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TiendasTresBMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tiendas Tres B",
        "documentation": "Tiendas Tres B",
        "label": "Tiendas Tres B [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfLeaseTermDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSupplierFinanceArrangementsSummaryOfRangesOfPaymentDueDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of range",
        "verboseLabel": "Top of Range"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r134",
      "r151",
      "r165",
      "r239",
      "r240",
      "r395"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "tbbb_ToyotaFinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ToyotaFinancialServicesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Toyota Financial Services.",
        "label": "Toyota Financial Services [member]",
        "terseLabel": "Toyota Financial Services"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt with related parties",
        "label": "Aggregate amount of accounts payable",
        "totalLabel": "Total",
        "terseLabel": "Bonus payable to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade payables",
        "terseLabel": "Suppliers",
        "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": [
      "r379"
     ]
    },
    "ifrs-full_TradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsByCategorySummaryOfFinancialAssetsAndLiabilitiesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables",
        "terseLabel": "Short term bank deposits",
        "verboseLabel": "Sundry debtors"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TransportationEquipmentCarsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TransportationEquipmentCarsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "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/20241231",
     "localname": "TransportationEquipmentOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation equipment 1",
        "documentation": "Transportation Equipment One.",
        "label": "Transportation Equipment One [member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TransportationEquipmentTrucksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TransportationEquipmentTrucksMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosurePropertyFurnitureEquipmentAndLeaseholdImprovementsNetSummaryOfBreakdownOfPropertyFurnitureEquipmentAndLeaseholdImprovementsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation Equipment Trucks [member]",
        "label": "Transportation Equipment Trucks [Member]",
        "terseLabel": "Transportation Equipment Trucks",
        "verboseLabel": "Transportation Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TransportationEquipmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TransportationEquipmentsMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfFinancingOfTransportationAndStoreEquipmentDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureLeaseLiabilitiesScheduleOfCarringAmountAndMovementsOfLeaseLiabilitiesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation equipments.",
        "label": "Transportation equipments [member]",
        "terseLabel": "Transportation equipment",
        "verboseLabel": "Transportation Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "tbbb_TwoThousandAndEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndEighteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018.",
        "label": "Two Thousand And Eighteen [Member]",
        "terseLabel": "2018"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndFifteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndFifteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2015.",
        "label": "Two Thousand And Fifteen [Member]",
        "terseLabel": "2015"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndFourteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2014",
        "documentation": "2014.",
        "label": "Two Thousand And Fourteen [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndNinteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndNinteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019.",
        "label": "Two Thousand And Ninteen [Member]",
        "terseLabel": "2019"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndSeventeenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndSeventeenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017.",
        "label": "Two Thousand And Seventeen [Member]",
        "terseLabel": "2017"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndSixteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndSixteenMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2016",
        "documentation": "2016.",
        "label": "Two Thousand And Sixteen [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndTwentyMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020.",
        "label": "Two Thousand And Twenty [Member]",
        "terseLabel": "2020"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndTwentyOneMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021.",
        "label": "Two Thousand And Twenty One [Member]",
        "terseLabel": "2021"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndTwentyThreeMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "documentation": "2023.",
        "label": "Two Thousand And Twenty Three Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandAndTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandAndTwentyTwoMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022",
        "documentation": "2022.",
        "label": "Two Thousand And Twenty Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandFourOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandFourOptionPlanMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand four Option Plan [Member]",
        "documentation": "Two thousand four option plan.",
        "terseLabel": "2004 Option Plan"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_TwoThousandSeventeenJuniorPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "TwoThousandSeventeenJuniorPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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/20241231",
     "localname": "TwoThousandTwentyJuniorPromissoryNotesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtSummaryOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfAmountsOutstandingUnderNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfCarryingAmountOfLiabilityForModificationAndRemeasurementOfDebtDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfDebtUnderPromissoryNotesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfRelatedPartiesDetails",
      "http://tiendas3b.com/20241231/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_TypesOfAntidilutiveInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive 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": [
      "r81"
     ]
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for antidilutive instruments. Instruments are antidilutive when their conversion to ordinary shares would increase earnings per share or decrease loss per share from continuing operations. The calculation of diluted earnings per share does not assume conversion, exercise, or other issue of potential ordinary shares that would have an antidilutive effect on earnings per share. It also represents the standard value for the \u2018Types of antidilutive instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20241231/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": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r172",
      "r177",
      "r178",
      "r211"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfContractualMaturitiesOfFinancialLiabilitiesAccordingToMaturityPeriodsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRiskManagementSummaryOfExchangeRatesOfFinancialStatementsForOneUsDollarDetails",
      "http://tiendas3b.com/20241231/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": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r172",
      "r177",
      "r178",
      "r211"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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": [
      "r166"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureCostAndExpensesByNatureSummaryOfSalesAndAdministrativeExpensesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureDebtWithRelatedPartiesDisclosureOfBalancesWithRelatedPartiesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentTables",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsScheduleOfSecondaryOfferingCapitalStockAndSeriesOfSharesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "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": [
      "r166"
     ]
    },
    "tbbb_UncertainTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "UncertainTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Uncertain tax positions.",
        "label": "Uncertain tax positions",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_UnderWrittenPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "UnderWrittenPublicOfferingMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Under Written Public Offering [Member]",
        "documentation": "Under written public offering.",
        "terseLabel": "Under Written Public Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_UnderwritingFeesAndIncrementalAndDirectCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "UnderwritingFeesAndIncrementalAndDirectCosts",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureStockholdersEquitySummaryOfTotalValueOfClassACommonSharesDetails"
     ],
     "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": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unobservable inputs [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": [
      "r131",
      "r394"
     ]
    },
    "ifrs-full_UnobservableInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnobservableInputsDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unobservable inputs [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all the unobservable inputs. It also represents the standard value for the 'Unobservable inputs' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r394"
     ]
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfExpirationOfAccumulatedRestatedTaxLossesExplanatoryDetails"
     ],
     "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": [
      "r39"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "tbbb_VATAndOtherTaxesReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "VATAndOtherTaxesReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "VAT and Other Taxes Receivable Current",
        "documentation": "VAT and other taxes receivable current.",
        "terseLabel": "VAT and other taxes receivable"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_VATReceivableNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "VATReceivableNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT receivable",
        "label": "VAT Receivable Non Current",
        "documentation": "VAT receivable non current."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation techniques used in fair value measurement [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": [
      "r131"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementDomain",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentScheduleOfValuationModelsAndMainAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation techniques used in fair value measurement [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "tbbb_ValueAddedTaxReceivablesRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "ValueAddedTaxReceivablesRefund",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value added tax receivables refund.",
        "label": "Value added tax receivables refund",
        "terseLabel": "VAT tax refunds"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_VatReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "VatReceivable",
     "crdr": "debit",
     "calculation": {
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VAT receivable.",
        "label": "VAT Receivable",
        "terseLabel": "VAT receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesSummaryOfTheAverageUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [member]",
        "terseLabel": "Transportation Cars and Trucks"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "tbbb_VestingInstallmentDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "VestingInstallmentDate",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Installment Date",
        "documentation": "Vesting installment date.",
        "terseLabel": "Vesting installment date"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_VestingPeriodOfShareOptions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "VestingPeriodOfShareOptions",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSummaryOfMaterialAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period of share options",
        "documentation": "Vesting period of share options.",
        "label": "Vesting Period Of Share Options"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentsSummaryOfOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Weighted average exercise price of share options outstanding in share-based payment arrangement at end of period",
        "periodStartLabel": "Weighted average exercise price of share options outstanding in share-based payment arrangement at beginning of period",
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement",
        "terseLabel": "Weighted average strike prices of share options",
        "verboseLabel": "Number of options, Weighted average strike price"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r159",
      "r163"
     ]
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageFairValueAtMeasurementDateShareOptionsGranted",
     "crdr": "credit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average fair value at measurement date, share options granted",
        "terseLabel": "Average option fair value at grant date",
        "verboseLabel": "Fair values of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "tbbb_WeightedAverageRemainingContractualLifeOfCommonShareOptions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "WeightedAverageRemainingContractualLifeOfCommonShareOptions",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual term",
        "documentation": "Weighted average remaining contractual life of common share options.",
        "label": "Weighted Average Remaining Contractual Life of Common Share Options"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life of outstanding share options",
        "terseLabel": "Weighted average remaining contractual term"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "tbbb_WeightedAverageSharePriceInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "WeightedAverageSharePriceInShareBasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average fair value of share at grant date",
        "documentation": "Weighted average share price in share-based payment arrangement.",
        "label": "Weighted average share price in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "tbbb_WeightedAverageSharePriceShareOptionsGrantedInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "WeightedAverageSharePriceShareOptionsGrantedInShareBasedPaymentArrangement",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingEquityIncentiveOptionsStrikePricesAndExpiryDatesDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureSharebasedPaymentSummaryOfOutstandingShareOptionsStrikePricesAndExpiryDatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average share price, share options granted in share-based payment arrangement.",
        "label": "Weighted average share price, share options granted in share-based payment arrangement",
        "terseLabel": "Average option fair value at grant date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureEarningsLossPerShareScheduleOfInformationOnEarningsLossPerShareParentheticalDetails",
      "http://tiendas3b.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Weighted average shares"
       }
      },
      "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": [
      "r80"
     ]
    },
    "tbbb_WriteOffsOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tiendas3b.com/20241231",
     "localname": "WriteOffsOfRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://tiendas3b.com/20241231/taxonomy/role/DisclosureRightofuseAssetsNetScheduleOfRightofuseAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Write-offs of right-of-use assets",
        "documentation": "Write-offs of right-of-use assets.",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    }
   }
  }
 },
 "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": "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&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": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_l&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": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_ii&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": "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"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iv&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",
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r43": {
   "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"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_c&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": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&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": "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2024-03-27"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS27_g15-17_TI",
   "URIDate": "2024-03-27"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2024-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44F",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44F&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Section": "Objective",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS12_g1-4_TI",
   "URIDate": "2024-03-27"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r170": {
   "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"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "27",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_27_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2024-03-27"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "22",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_22_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "14",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_14_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B36_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_IG23&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r393": {
   "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"
  },
  "r394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r395": {
   "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"
  }
 }
}
