XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Schedule of Derivative Contracts and Respective Classification on Consolidated Statement of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized loss on derivative contracts $ (3,641)  
Unrealized gain on derivative contracts 4,630  
Hedged items, debt 7,422  
Foreign currency forward contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized loss on derivative contracts (6)  
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized loss on derivative contracts (3,635)  
Unrealized gain on derivative contracts 3,493  
Interest rate options    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized gain on derivative contracts $ 1,137 $ 812