XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives - Schedule of Derivative Contracts and Respective Classification on Consolidated Statement of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized gain on derivative contracts $ 4,098  
Unrealized loss on derivative contracts (2,655)  
Hedged items, debt 8,191  
Foreign currency forward contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized gain on derivative contracts 8  
Unrealized loss on derivative contracts   $ (14)
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized gain on derivative contracts 3,583  
Unrealized loss on derivative contracts (2,655)  
Interest rate options    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized gain on derivative contracts $ 507 $ 812