Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivative instruments    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts $ 103,121 $ 125,120
Gross Amounts Offset (15,384) (24,323)
Net Recognized Fair Value Assets/Liabilities 87,737 100,797
Noncurrent Assets [Member]    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts 26,082 22,016
Gross Amounts Offset (2,805) (3,691)
Net Recognized Fair Value Assets/Liabilities 23,277 18,325
Derivative instruments    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 15,738 26,321
Gross Amounts Offset (15,384) (24,323)
Net Recognized Fair Value Assets/Liabilities 354 1,998
Non Current Liabilities [Member]    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 2,900 6,349
Gross Amounts Offset (2,805) (3,691)
Net Recognized Fair Value Assets/Liabilities $ 95 $ 2,658