v3.26.1
Agreements and Related Party Transactions - Schedule of Performance Based Incentive Fees Based On Net Investment Income And Accrued Capital Gains Based Incentive Fees (Details) - Performance Based - Affiliated Entity - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]          
Performance based incentive fees based on net investment income $ 29,316   $ 21,841 $ 57,435 $ 32,557
Performance based incentive fees based on capital gains 0 $ (38,800) 6,211 (38,804) 4,936
Reversal of previously accrued performance based incentive fees $ 0 $ 38,800 $ (6,211) $ 38,804 $ (4,936)