Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Current assets - Derivative instruments | ||
| Derivative Assets | ||
| Gross Fair Value Asset/Liability Amounts | $ 5,415 | |
| Gross Amounts Offset | (4,474) | |
| Net Recognized Fair Value Assets/Liabilities | 941 | |
| Noncurrent Assets [Member] | ||
| Derivative Assets | ||
| Gross Fair Value Asset/Liability Amounts | 752 | |
| Gross Amounts Offset | (46) | |
| Net Recognized Fair Value Assets/Liabilities | 706 | |
| Current liabilities - Derivative instruments | ||
| Derivative Liabilities | ||
| Gross Fair Value Asset/Liability Amounts | 5,343 | $ 325 |
| Gross Amounts Offset | (4,474) | 0 |
| Net Recognized Fair Value Assets/Liabilities | 869 | $ 325 |
| Non Current Liabilities [Member] | ||
| Derivative Liabilities | ||
| Gross Fair Value Asset/Liability Amounts | 46 | |
| Gross Amounts Offset | (46) | |
| Net Recognized Fair Value Assets/Liabilities | $ 0 |