XML 84 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value (Recurring Measurements) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Other Asset Impairment Charges $ 0 $ 116 $ 6 $ 116          
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs (232) (47) (232) (47) $ (199) $ (102) $ 14 $ 63 $ (47)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 611   611     580      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 949   949     424      
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings (7) (1) 5 (5)          
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements 2 1 (10) 2          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 (6) (1) (43) (23)          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3   14              
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) (16) (1) (12) (6)          
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities 1 1 2 (1)          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3       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 (286) (243) (286) (243) (269) (184) (182) (140) (243)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings 0 (1) 2 (1)          
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements 10 2 10 4          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 (6) (1) (43) (23)          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3   14              
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Period Increase (Decrease) 0 0 0 0          
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities 0 0 0 0          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3       (5)          
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 (23) 0 (23) 0 (29) (11) 0 0 0
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings 0 0 0 0          
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) 5 0 (14)            
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements 1 0 2            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 0 0 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 0            
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities 0 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 76 192 76 192 99 94 194 199 192
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings (7) (1) 2 (5)          
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements (9) (1) (21) (2)          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 0 0 0 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) (16) (2) (13) (6)          
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities 0 0 0 0          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3       0          
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 4 1 4 $ 0 (1) $ 2 $ 4 $ 4
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings 0 1 1 1          
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements 0 0 (1) 0          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 0 0 0 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 1 0          
Fair Value Measurements With Unobservable Inputs Reconciliation Recurring Basis Regulatory Assets Liabilities 1 1 2 (1)          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3       0          
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 23   23     22      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   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 509   509     463      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 638   638     227      
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 79   79     95      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 311   311     197      
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 71   71            
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 23   23            
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 48   48            
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   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 360   360     326      
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     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 360   360     326      
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     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           83      
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           22      
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           61      
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 180   180     171      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 949   949     424      
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 793   793     328      
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 45   45     21      
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 46   46     44      
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 65   65     31      
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     0      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0   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     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     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     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     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 101   101     76      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 638   638     227      
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 507   507     144      
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 22   22     10      
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 46   46     44      
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 63   63     29      
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 79   79     95      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 311   311     197      
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 286   286     184      
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 23   23     11      
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     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 2   2     2      
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 0   0     31      
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     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 0   0     31      
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 0   0     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 96   96     110      
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     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 20   20     17      
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 76   76     93      
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 84   84     30      
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     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 81   81     28      
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 3   3     $ 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) (23) (75) (84) (88)          
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) (21) (75) (71) (88)          
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)       0          
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) (7) 0 1 0          
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 $ 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     1.80%            
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.20%            
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     5.70%            
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.20%            
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     5.20%            
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.20%