XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Schedule of Designated Derivatives Effect on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Fair value of derivative assets – current $ 6,824 $ 8,479
Fair value of derivative assets – noncurrent 3,136 8,184
Fair value of derivative liabilities – noncurrent 1,505 0
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative asset 9,960 16,663
Derivative liability (1,505) 0
Interest Rate Swap | Fair Value, Inputs, Level 2 | Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Fair value of derivative assets – current 6,824 8,479
Fair value of derivative assets – noncurrent 3,136 8,184
Fair value of derivative liabilities – noncurrent $ (1,505) $ 0