Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Prepaid and other current assets    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts $ 26,356 $ 3,284
Gross Amounts Offset (26,211) (3,284)
Net Recognized Fair Value Assets/Liabilities 145 0
Noncurrent Assets [Member]    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts 21,874 585
Gross Amounts Offset (17,995) (345)
Net Recognized Fair Value Assets/Liabilities 3,879 240
Derivative instruments    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 109,752 38,434
Gross Amounts Offset (26,211) (3,284)
Net Recognized Fair Value Assets/Liabilities 83,541 35,150
Non Current Liabilities [Member]    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 20,518 345
Gross Amounts Offset (17,995) (345)
Net Recognized Fair Value Assets/Liabilities $ 2,523 $ 0