XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments - Fair Value of Derivative Instruments Balance Sheet Classification (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Derivative instruments    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts $ 134,106 $ 88,192
Gross Amounts Offset (3,936) (17,601)
Net Recognized Fair Value Assets/Liabilities 130,170 70,591
Noncurrent Assets [Member]    
Derivative Assets    
Gross Fair Value Asset/Liability Amounts 55,088 29,469
Gross Amounts Offset (323) (2,435)
Net Recognized Fair Value Assets/Liabilities 54,765 27,034
Other current liabilities    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 3,936 20,326
Gross Amounts Offset (3,936) (17,601)
Net Recognized Fair Value Assets/Liabilities 0 2,725
Non Current Liabilities [Member]    
Derivative Liabilities    
Gross Fair Value Asset/Liability Amounts 323 3,762
Gross Amounts Offset (323) (2,435)
Net Recognized Fair Value Assets/Liabilities $ 0 $ 1,327