XML 76 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value (Recurring Measurements) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Other Asset Impairment Charges $ 473 $ 6    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs (70) (199) $ (90) $ (102)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 443   527  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 455   679  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings (28) 15    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements 2 (13)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3   (35)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 19      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) (37) 5    
Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs (166) (269) (236) (184)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings 2 2    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements 12 1    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3   (35)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 19      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) 2 0    
Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs (3) (29) (2) (11)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings (1) 0    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) 0      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements 0 0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3   0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 0      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) 0 0    
Foreign currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs 98 99 146 94
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings (29) 12    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements (9) (14)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3   0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 0      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) (39) 4    
Commodity Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs 1 0 2 $ (1)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings 0 1    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements (1) 0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3   0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 0      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) 0 1    
Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 29   28  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 309   351  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 280   441  
Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 105   148  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 175   238  
Available-for-sale Securities [Member] | Other Debt Obligations [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   21  
Available-for-sale Securities [Member] | Other Debt Obligations [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Available-for-sale Securities [Member] | Other Debt Obligations [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   21  
Available-for-sale Securities [Member] | Other Debt Obligations [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Available-for-sale Securities [Member] | Mutual Fund [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 44      
Available-for-sale Securities [Member] | Mutual Fund [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 29      
Available-for-sale Securities [Member] | Mutual Fund [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 15      
Available-for-sale Securities [Member] | Mutual Fund [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0      
Available-for-sale Securities [Member] | Debt Securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 151   259  
Available-for-sale Securities [Member] | Debt Securities [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Available-for-sale Securities [Member] | Debt Securities [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 151   259  
Available-for-sale Securities [Member] | Debt Securities [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Available-for-sale Securities [Member] | Corporate Debt Securities [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 151   238  
Available-for-sale Securities [Member] | Corporate Debt Securities [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Available-for-sale Securities [Member] | Corporate Debt Securities [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 151   238  
Available-for-sale Securities [Member] | Corporate Debt Securities [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Available-for-sale Securities [Member] | Equity Funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value     79  
Available-for-sale Securities [Member] | Equity Funds [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value     28  
Available-for-sale Securities [Member] | Equity Funds [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value     51  
Available-for-sale Securities [Member] | Equity Funds [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value     0  
Derivative [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 248   189  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 455   679  
Derivative [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 340   610  
Derivative [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 10   4  
Derivative [Member] | Foreign currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 23   43  
Derivative [Member] | Commodity Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 82   22  
Derivative [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Derivative [Member] | Level 1 [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Derivative [Member] | Level 1 [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Derivative [Member] | Level 1 [Member] | Foreign currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Derivative [Member] | Level 1 [Member] | Commodity Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Derivative [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 143   41  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 280   441  
Derivative [Member] | Level 2 [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 173   374  
Derivative [Member] | Level 2 [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 2   2  
Derivative [Member] | Level 2 [Member] | Foreign currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 23   43  
Derivative [Member] | Level 2 [Member] | Commodity Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 82   22  
Derivative [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 105   148  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 175   238  
Derivative [Member] | Level 3 [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 167   236  
Derivative [Member] | Level 3 [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 8   2  
Derivative [Member] | Level 3 [Member] | Foreign currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Derivative [Member] | Level 3 [Member] | Commodity Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   0  
Derivative [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 88   13  
Derivative [Member] | Interest Rate Contract [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Derivative [Member] | Interest Rate Contract [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 87   13  
Derivative [Member] | Interest Rate Contract [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 1   0  
Derivative [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 12   5  
Derivative [Member] | Cross currency derivatives [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Derivative [Member] | Cross currency derivatives [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 7   5  
Derivative [Member] | Cross currency derivatives [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 5   0  
Derivative [Member] | Foreign currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 119   161  
Derivative [Member] | Foreign currency derivatives [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Derivative [Member] | Foreign currency derivatives [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 21   15  
Derivative [Member] | Foreign currency derivatives [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 98   146  
Derivative [Member] | Commodity Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 29   10  
Derivative [Member] | Commodity Contract [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 0   0  
Derivative [Member] | Commodity Contract [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 28   8  
Derivative [Member] | Commodity Contract [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 1   $ 2  
Other comprehensive income - Derivative activity [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) 27 (64)    
Other comprehensive income - Derivative activity [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) 37 (53)    
Other comprehensive income - Derivative activity [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss)   (18)    
Other comprehensive income - Derivative activity [Member] | Foreign currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) (10) 7    
Other comprehensive income - Derivative activity [Member] | Commodity Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) $ 0 $ 0    
Measurement Input, Entity Credit Risk [Member] | Minimum [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value Measurement Inputs, Nonrecurring 0.60%      
Measurement Input, Entity Credit Risk [Member] | Minimum [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value Measurement Inputs, Nonrecurring 3.60%      
Measurement Input, Entity Credit Risk [Member] | Maximum [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value Measurement Inputs, Nonrecurring 3.30%      
Measurement Input, Entity Credit Risk [Member] | Maximum [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value Measurement Inputs, Nonrecurring 3.60%      
Measurement Input, Entity Credit Risk [Member] | Weighted Average [Member] | Interest Rate Contract [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value Measurement Inputs, Nonrecurring 3.30%      
Measurement Input, Entity Credit Risk [Member] | Weighted Average [Member] | Cross currency derivatives [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair Value Measurement Inputs, Nonrecurring 3.60%