v3.25.4
Derivatives - Effect of transactions in derivative instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]      
Net realized gain (loss) $ (211) $ 463 $ 1,745
Net change in unrealized appreciation on forward currency exchange contracts (4,273) 1,582 (90)
Total net realized and unrealized gain (loss) on forward currency exchange contracts 68 133 48
Foreign Exchange Forward [Member]      
Derivative [Line Items]      
Net realized gain (loss) 68 133 48
Net change in unrealized appreciation on forward currency exchange contracts (4,273) 1,582 (90)
Total net realized and unrealized gain (loss) on forward currency exchange contracts $ (4,205) $ 1,715 $ (42)