v3.26.1
Investments - Schedule of Net Realized and Unrealized Gains and Losses on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Net realized gain/(loss) from investments $ (774) $ (8,262) $ (10,704) $ (10,416)
Net change in unrealized appreciation/(depreciation) from investments (810) 14,872 (5,536) 11,730
Derivative gains and losses on derivatives 273 (317) 1,565 (317)
Foreign Currency Forward Contract        
Derivative Instruments, Gain (Loss) [Line Items]        
Net realized gain/(loss) from investments (10)   (10)  
Net change in unrealized appreciation/(depreciation) from investments $ 283 $ (317) $ 1,575 $ (317)