XML 98 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Summary of Amounts Recognized on Consolidated Statements of Operations Related to Company's Derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Sep. 30, 2023
Derivative Instruments, Gain (Loss) [Line Items]          
Aggregate Notional Amount (in thousands)       $ 73,700  
Derivative, gain (loss), statement of income or comprehensive income Gain (loss) on sale of derivatives Gain (loss) on sale of derivatives Gain (loss) on sale of derivatives    
Foreign Exchange Forward          
Derivative Instruments, Gain (Loss) [Line Items]          
Unrealized gain (loss) on foreign currency contracts $ 29,687 $ (91,434) $ 104,159    
Realized (gain) loss on derivative instruments - interest rate swap realized 22,903 43,221 42,822    
Gain (loss) on sale of derivatives 52,590 (48,213) 146,981    
Interest rate caps and swaps          
Derivative Instruments, Gain (Loss) [Line Items]          
Unrealized gain (loss) on foreign currency contracts (1,373) (10,098) 7,692    
Realized (gain) loss on derivative instruments - interest rate swap realized 1,943 9,684 5,671    
Gain (loss) on sale of derivatives 570 (414) $ 13,363    
Interest rate caps and swaps | Not Designated as Hedging Instrument          
Derivative Instruments, Gain (Loss) [Line Items]          
Realized (gain) loss on derivative instruments - interest rate swap realized $ 1,900 $ 600      
Aggregate Notional Amount (in thousands)         $ 164,800