Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Prepaid and other current assets    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral [Abstract]    
Gross Fair Value Asset/Liability Amounts $ 6,131  
Gross Amounts Offset (6,131)  
Net Recognized Fair Value Assets/Liabilities 0  
Other current liabilities    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral [Abstract]    
Gross Fair Value Asset/Liability Amounts 24,392 $ 325
Gross Amounts Offset (6,131) 0
Net Recognized Fair Value Assets/Liabilities 18,261 $ 325
Noncurrent Assets [Member]    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral [Abstract]    
Gross Fair Value Asset/Liability Amounts 152  
Gross Amounts Offset (100)  
Net Recognized Fair Value Assets/Liabilities 52  
Non Current Liabilities [Member]    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral [Abstract]    
Gross Fair Value Asset/Liability Amounts 100  
Gross Amounts Offset (100)  
Net Recognized Fair Value Assets/Liabilities $ 0