XML 199 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Realized and Unrealized Gain (Loss) on Derivatives Not Designated as Hedging Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]      
Loss on derivatives, net $ 0 $ (24,517) $ (25,980)
Unrealized gain (loss)      
Derivative [Line Items]      
Unrealized gain (loss) 0 25,824 (25,354)
Realized loss      
Derivative [Line Items]      
Realized loss $ 0 $ (50,341) $ (626)