XML 90 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Summary of Amounts Recognized on Consolidated Statements of Operations Related to Company's Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Sep. 26, 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    
Foreign Exchange Forward        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on foreign currency contracts $ (41,829) $ 18,053    
Realized (gain) loss on derivative instruments 2,857 5,345    
Gain (loss) on sale of derivatives (38,972) 23,398    
Interest rate caps and swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on foreign currency contracts (174) (194)    
Realized (gain) loss on derivative instruments 132 550    
Gain (loss) on sale of derivatives (42) 356    
Interest rate caps and swaps | Not Designated as Hedging Instrument        
Derivative Instruments, Gain (Loss) [Line Items]        
Realized (gain) loss on derivative instruments $ 100 $ 600    
Aggregate Notional Amount (in thousands)       $ 164,800