v3.26.1
Derivatives - Effect of transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative [Line Items]    
Net realized gain (loss) on non-controlled/non-affiliate investments $ (9,628) $ (23,953)
Net change in unrealized appreciation on forward currency exchange contracts 6,546 (2,073)
Total net realized and unrealized gain (loss) on forward currency exchange contracts (2,989) (2,405)
Foreign Exchange Forward    
Derivative [Line Items]    
Net realized gain (loss) on non-controlled/non-affiliate investments (2,989) (2,405)
Net change in unrealized appreciation on forward currency exchange contracts 6,546 (2,073)
Total net realized and unrealized gain (loss) on forward currency exchange contracts 3,557 (4,478)
Realized and unrealized gains and losses (2,900) 4,300
Impact of foreign currency on total net gains (losses) $ 700 $ (200)