XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Schedule of Designated Derivatives Effect on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Fair value of derivative assets - current $ 8,479 $ 4,669
Fair value of derivative assets - noncurrent 8,184 3,112
Fair value of derivative liabilities - current 163 4,253
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative asset 16,663 3,112
Derivative liability 0 (885)
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 8,479 0
Fair value of derivative assets - noncurrent 8,184 3,112
Fair value of derivative liabilities - current 0 (885)
Fair value of derivative liabilities - noncurrent $ 0 $ 0