XML 59 R156.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Disclosure of Net Effects of Expired Contracts Met Hedging Criteria (Detail) - Derivative contracts that met hedging criteria [Member] - MXN ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cross-currency swaps [member] | Interest expense [member]      
Disclosure of detailed information about hedges [line items]      
Net effects derivative contracts hedging criteria $ 199 $ 157 $ 2,102
Cross-currency swaps [member] | Foreign exchange [Member]      
Disclosure of detailed information about hedges [line items]      
Net effects derivative contracts hedging criteria 480 642  
Forward agreements to purchase foreign currency [member] | Foreign exchange [Member]      
Disclosure of detailed information about hedges [line items]      
Net effects derivative contracts hedging criteria (116) (87) (40)
Forward agreements to purchase foreign currency [member] | Cost of sales [member]      
Disclosure of detailed information about hedges [line items]      
Net effects derivative contracts hedging criteria (163) 240 89
Commodity price contracts [Member] | Cost of sales [member]      
Disclosure of detailed information about hedges [line items]      
Net effects derivative contracts hedging criteria (391) (258) $ (6)
Options to purchase foreign currency [Member] | Cost of sales [member]      
Disclosure of detailed information about hedges [line items]      
Net effects derivative contracts hedging criteria (63) $ (8)  
Interest rate swaps [member] | Interest expense [member]      
Disclosure of detailed information about hedges [line items]      
Net effects derivative contracts hedging criteria $ 515