XML 116 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]      
Loss on derivatives, net $ 0 $ 0 $ (24,517)
Unrealized gain (loss)      
Derivative [Line Items]      
Unrealized gain (loss) 0 0 25,824
Realized loss      
Derivative [Line Items]      
Realized loss $ 0 $ 0 $ (50,341)