Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($) $ in Thousands |
Jun. 30, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Current assets - Derivative instruments | ||
| Derivative Assets | ||
| Gross Fair Value Asset/Liability Amounts | $ 2,861 | |
| Gross Amounts Offset | (2,861) | |
| Net Recognized Fair Value Assets/Liabilities | 0 | |
| Current liabilities - Derivative instruments | ||
| Derivative Liabilities | ||
| Gross Fair Value Asset/Liability Amounts | 34,601 | $ 325 |
| Gross Amounts Offset | (2,861) | 0 |
| Net Recognized Fair Value Assets/Liabilities | $ 31,740 | $ 325 |