XML 39 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments - Effect on Income (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]                      
Carrying Amount of Hedged Asset/(Liabilities) $ 30,700,000       $ 44,700,000       $ 30,700,000 $ 44,700,000  
Cumulative Amount of Fair Value Hedging Adjustment Included in the Carrying Amount of the Hedged Asset/(Liabilities) 2,300,000       (6,600,000)       2,300,000 (6,600,000)  
Gain (loss) on derivative                      
Revenue 9,358,100,000 $ 9,322,700,000 $ 9,459,400,000 $ 8,678,800,000 9,988,600,000 $ 10,429,500,000 $ 10,150,800,000 $ 9,181,300,000 36,819,000,000.0 39,750,300,000 $ 33,695,500,000
Cost of revenue                 35,707,000,000.0 38,731,800,000 32,763,300,000
Derivative, credit-risk related contingent features                      
Net derivative liability positions with credit contingent features 45,600,000       7,200,000       45,600,000 7,200,000  
Maximum potential collateral requirements 45,600,000       7,200,000       45,600,000 7,200,000  
Collateral posted $ 0       $ 0       0 0  
Derivatives designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 2,700,000 41,500,000  
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 28,100,000 20,900,000  
Derivatives designated as hedging instruments | Cash flow hedges                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                     (7,600,000)
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                     (7,900,000)
Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 46,900,000 34,500,000 50,800,000
Revenue                      
Gain (loss) on derivative                      
Revenue                 36,819,000,000.0 39,750,300,000 33,695,500,000
Total amount of income and expense line items excluding the impact of hedges, Revenue                 36,827,500,000 39,773,700,000 33,736,800,000
Cost of revenue                      
Gain (loss) on derivative                      
Cost of revenue                 35,707,000,000.0 38,731,800,000 32,763,300,000
Total amount of income and expense line items excluding the impact of hedges, Cost of revenue                 35,745,600,000 38,776,100,000 32,774,200,000
Commodity contracts | Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 47,700,000 27,800,000 61,800,000
Commodity contracts | Revenue                      
Gain (loss) on derivative                      
Realized and Unrealized Gain (Loss) on Hedged Items                 0    
Realized and Unrealized Gain (Loss) on Derivative Instruments                 0    
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income                 (8,500,000)    
Commodity contracts | Revenue | Derivatives designated as hedging instruments                      
Gain (loss) on derivative                      
Realized and Unrealized Gain (Loss) on Hedged Items                   0 0
Realized and Unrealized Gain (Loss) on Derivative Instruments                   0 0
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income                   (23,500,000)  
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 (157,900,000) 130,300,000  
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 (8,500,000) (23,500,000)  
Commodity contracts | Revenue | Derivatives designated as hedging instruments | Cash flow hedges                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                     (41,300,000)
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                     (7,800,000)
Commodity contracts | Revenue | Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 269,500,000 147,600,000 (500,000)
Commodity contracts | Cost of revenue                      
Gain (loss) on derivative                      
Realized and Unrealized Gain (Loss) on Hedged Items                 18,100,000    
Realized and Unrealized Gain (Loss) on Derivative Instruments                 (16,100,000)    
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income                 36,600,000    
Commodity contracts | Cost of revenue | Derivatives designated as hedging instruments                      
Gain (loss) on derivative                      
Realized and Unrealized Gain (Loss) on Hedged Items                   (1,600,000) 13,000,000.0
Realized and Unrealized Gain (Loss) on Derivative Instruments                   500,000 (35,700,000)
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income                   45,500,000  
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 160,600,000 (87,800,000)  
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 36,600,000 45,500,000  
Commodity contracts | Cost of revenue | Derivatives designated as hedging instruments | Cash flow hedges                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                     33,700,000
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                     (100,000)
Commodity contracts | Cost of revenue | Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 (221,800,000) (119,800,000) 62,300,000
Foreign currency contracts | Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 (700,000) 6,700,000 (11,000,000.0)
Foreign currency contracts | Revenue | Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 (300,000) 1,400,000 (3,200,000)
Foreign currency contracts | Other (expense) income, net | Derivatives designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 0 (1,100,000)  
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 0 (1,100,000)  
Foreign currency contracts | Other (expense) income, net | Derivatives designated as hedging instruments | Cash flow hedges                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                     0
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                     0
Foreign currency contracts | Other (expense) income, net | Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 $ (500,000) $ 5,300,000 $ (7,800,000)