v3.25.1
Accounts payable, accrued liabilities and asset retirement obligations, Components of Accounts Payable (Details)
$ in Thousands, $ in Millions
Dec. 31, 2024
MXN ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
MXN ($)
Components of Accounts Payable [Abstract]      
Suppliers $ 61,741,976   $ 63,235,934
Sundry creditors 92,286,367   88,637,103
Interest payable 8,959,701   6,616,584
Guarantee deposits from customers 1,669,103   1,455,109
Dividends payable 2,266,987   2,152,686
Total 166,924,134 $ 8,236 162,097,416
Disclosure of detailed information about intangible assets [line items]      
Accounts payable 17,224,845 $ 850 $ 0
Operating licenses [Member]      
Disclosure of detailed information about intangible assets [line items]      
Accounts payable $ 17,224,845