XML 67 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Effect on Income (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Gain (loss) on derivative                      
Carrying Amount of Hedged Asset/(Liabilities) $ 44,700,000       $ 50,900,000       $ 44,700,000 $ 50,900,000  
Cumulative Amount of Fair Value Hedging Adjustment Included in the Carrying Amount of the Hedged Asset/(Liabilities) (6,600,000)       2,700,000       (6,600,000) 2,700,000  
Revenue 9,988,600,000 $ 10,429,500,000 $ 10,150,800,000 $ 9,181,300,000 8,872,000,000.0 $ 8,543,000,000.0 $ 8,086,200,000 $ 8,194,300,000 39,750,300,000 33,695,500,000 $ 27,015,800,000
Cost of revenue                 38,731,800,000 32,763,300,000 26,116,800,000
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                   (7,600,000) 38,800,000
Gains or (losses) recognized in income representing hedge ineffectiveness                 0 0 0
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 41,500,000    
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                   (7,900,000)  
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 20,900,000    
Derivative, credit-risk related contingent features                      
Net derivative liability positions with credit contingent features 7,200,000       11,800,000       7,200,000 11,800,000  
Maximum potential collateral requirements 7,200,000       11,800,000       7,200,000 11,800,000  
Collateral posted $ 0       $ 0       0 0  
Revenue                      
Gain (loss) on derivative                      
Revenue                 39,750,300,000 33,695,500,000 27,015,800,000
Total amount of income and expense line items excluding the impact of hedges, Revenue                 39,773,700,000 33,736,800,000 26,997,700,000
Cost of revenue                      
Gain (loss) on derivative                      
Cost of revenue                 38,731,800,000 32,763,300,000 26,116,800,000
Total amount of income and expense line items excluding the impact of hedges, Cost of revenue                 38,776,100,000 32,774,200,000 26,123,100,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                 (23,500,000)    
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                   (41,300,000) 18,100,000
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 130,300,000    
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                   (7,800,000)  
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 (23,500,000)    
Commodity contracts | Cost of revenue                      
Gain (loss) on derivative                      
Realized and Unrealized Gain (Loss) on Hedged Items                 (1,600,000)    
Realized and Unrealized Gain (Loss) on Derivative Instruments                 500,000    
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income                 45,500,000    
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                   33,700,000 20,800,000
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 (87,800,000)    
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                   (100,000)  
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 45,500,000    
Foreign currency contracts | Other (expense) income, net                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                   0 0
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                 (1,100,000)    
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                   0 0
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                 (1,100,000)    
Derivatives designated as hedging instruments | Fair value hedges | Commodity contracts | Revenue                      
Gain (loss) on derivative                      
Realized and Unrealized Gain (Loss) on Hedged Items                   0 0
Realized and Unrealized Gain (Loss) on Derivative Instruments                   0 0
Derivatives designated as hedging instruments | Fair value hedges | Commodity contracts | Cost of revenue                      
Gain (loss) on derivative                      
Realized and Unrealized Gain (Loss) on Hedged Items                   13,000,000.0 10,800,000
Realized and Unrealized Gain (Loss) on Derivative Instruments                   (35,700,000) (25,300,000)
Derivatives designated as hedging instruments | Cash flow hedges                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                     32,300,000
Derivatives designated as hedging instruments | Cash flow hedges | Commodity contracts | Revenue                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                   (41,300,000) 18,100,000
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                     (145,800,000)
Derivatives designated as hedging instruments | Cash flow hedges | Commodity contracts | Cost of revenue                      
Gain (loss) on derivative                      
Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (Effective Portion)                   33,700,000 20,800,000
Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Income (Effective Portion)                     178,100,000
Derivatives not designated as hedging instruments                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 34,500,000 50,800,000 7,300,000
Derivatives not designated as hedging instruments | Commodity contracts                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 27,800,000 61,800,000 (1,900,000)
Derivatives not designated as hedging instruments | Commodity contracts | Revenue                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 147,600,000 (500,000) 29,700,000
Derivatives not designated as hedging instruments | Commodity contracts | Cost of revenue                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 (119,800,000) 62,300,000 (31,600,000)
Derivatives not designated as hedging instruments | Foreign currency contracts                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 6,700,000 (11,000,000.0) 9,200,000
Derivatives not designated as hedging instruments | Foreign currency contracts | Revenue                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 1,400,000 (3,200,000) 10,000,000.0
Derivatives not designated as hedging instruments | Foreign currency contracts | Other (expense) income, net                      
Gain (loss) on derivative                      
Amount of Realized and Unrealized Gain (Loss)                 $ 5,300,000 $ (7,800,000) $ (800,000)