XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Prepaid and other current assets    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts $ 1,173 $ 6,131
Gross Amounts Offset (1,173) (6,131)
Net Recognized Fair Value Assets/Liabilities 0 0
Noncurrent Assets [Member]    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts 163 152
Gross Amounts Offset (95) (100)
Net Recognized Fair Value Assets/Liabilities 68 52
Other current liabilities    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 63,885 24,392
Gross Amounts Offset (1,173) (6,131)
Net Recognized Fair Value Assets/Liabilities 62,712 18,261
Non Current Liabilities [Member]    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 1,419 100
Gross Amounts Offset (95) (100)
Net Recognized Fair Value Assets/Liabilities $ 1,324 $ 0