XML 102 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments and Hedging Activities - Summary Of Balance Sheet Locations And Related Fair Values Of Outstanding Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives in Net Asset Position    
Net Assets Recognized in Balance Sheet $ 275 $ 17,588
Derivatives in Net Liability Position    
Net Liabilities Recognized in Balance Sheet 23,978 14,215
Prepayment and other    
Derivatives in Net Asset Position    
Net Assets Recognized in Balance Sheet 275 17,588
Accrued liabilities    
Derivatives in Net Liability Position    
Net Liabilities Recognized in Balance Sheet 23,978 12,985
Other long-term liabilities    
Derivatives in Net Liability Position    
Net Liabilities Recognized in Balance Sheet   1,230
Derivatives designated as hedging instruments:    
Derivatives in Net Asset Position    
Gross Assets 0 7,526
Gross Liabilities Offset in Balance Sheet 0 (1,784)
Net Assets Recognized in Balance Sheet 0 5,742
Derivatives in Net Liability Position    
Gross Liabilities 359 1,230
Gross Assets Offset in Balance Sheet 0 0
Net Liabilities Recognized in Balance Sheet 359 1,230
Derivatives designated as hedging instruments: | Commodity contracts    
Derivatives in Net Asset Position    
Gross Assets 0 7,526
Gross Liabilities Offset in Balance Sheet 0 (1,784)
Net Assets Recognized in Balance Sheet 0 5,742
Derivatives in Net Liability Position    
Gross Liabilities 359 1,230
Gross Assets Offset in Balance Sheet 0 0
Net Liabilities Recognized in Balance Sheet 359 1,230
Derivatives not designated as hedging instruments:    
Derivatives in Net Asset Position    
Gross Assets 275 11,846
Gross Liabilities Offset in Balance Sheet 0 0
Net Assets Recognized in Balance Sheet 275 11,846
Derivatives in Net Liability Position    
Gross Liabilities 23,619 12,985
Gross Assets Offset in Balance Sheet 0 0
Net Liabilities Recognized in Balance Sheet 23,619 12,985
Derivatives not designated as hedging instruments: | NYMEX futures contracts    
Derivatives in Net Asset Position    
Gross Assets 0 0
Gross Liabilities Offset in Balance Sheet 0 0
Net Assets Recognized in Balance Sheet 0 0
Derivatives in Net Liability Position    
Gross Liabilities 418 2,578
Gross Assets Offset in Balance Sheet 0 0
Net Liabilities Recognized in Balance Sheet 418 2,578
Derivatives not designated as hedging instruments: | Commodity price swap contracts    
Derivatives in Net Asset Position    
Gross Assets   7,713
Gross Liabilities Offset in Balance Sheet   0
Net Assets Recognized in Balance Sheet   7,713
Derivatives in Net Liability Position    
Gross Liabilities   0
Gross Assets Offset in Balance Sheet   0
Net Liabilities Recognized in Balance Sheet   0
Derivatives not designated as hedging instruments: | Forward gasoline and diesel contracts - long    
Derivatives in Net Asset Position    
Gross Assets 275 4,133
Gross Liabilities Offset in Balance Sheet 0 0
Net Assets Recognized in Balance Sheet 275 4,133
Derivatives in Net Liability Position    
Gross Liabilities 196 3,685
Gross Assets Offset in Balance Sheet 0 0
Net Liabilities Recognized in Balance Sheet 196 3,685
Derivatives not designated as hedging instruments: | Foreign currency forward contracts    
Derivatives in Net Asset Position    
Gross Assets 0 0
Gross Liabilities Offset in Balance Sheet 0 0
Net Assets Recognized in Balance Sheet 0 0
Derivatives in Net Liability Position    
Gross Liabilities 23,005 6,722
Gross Assets Offset in Balance Sheet 0 0
Net Liabilities Recognized in Balance Sheet $ 23,005 $ 6,722