XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Derivative instruments    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts $ 116,409 $ 125,120
Gross Amounts Offset (8,116) (24,323)
Net Recognized Fair Value Assets/Liabilities 108,293 100,797
Noncurrent Assets [Member]    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts 23,581 22,016
Gross Amounts Offset (2,287) (3,691)
Net Recognized Fair Value Assets/Liabilities 21,294 18,325
Derivative instruments    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 8,460 26,321
Gross Amounts Offset (8,116) (24,323)
Net Recognized Fair Value Assets/Liabilities 344 1,998
Non Current Liabilities [Member]    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 2,287 6,349
Gross Amounts Offset (2,287) (3,691)
Net Recognized Fair Value Assets/Liabilities $ 0 $ 2,658