v3.26.1
Derivative Instruments - Schedule of Net Realized and Unrealized Gains and Losses on Derivative Instruments Not Designated as a Qualifying Hedge Accounting (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments, Gain (Loss) [Line Items]    
Net change in unrealized gain (loss) on foreign currency forward contracts $ (3,269) $ 4,012
Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Total net unrealized and realized gain (loss) on foreign currency forward contracts 8,280  
Foreign currency forward contract GBP | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Net change in unrealized gain (loss) on foreign currency forward contracts 2,732  
Foreign currency forward contract AUD | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Net change in unrealized gain (loss) on foreign currency forward contracts (20)  
Foreign currency forward contract EUR | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Net change in unrealized gain (loss) on foreign currency forward contracts 5,101  
Foreign currency forward contract CAD | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Net change in unrealized gain (loss) on foreign currency forward contracts $ 467