v3.25.2
Financial Highlights and Senior Securities - Schedule of Investment Company's Senior Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Investment Company, Financial Highlights [Line Items]      
Asset Coverage per Unit $ 1,000    
MS Credit Facility      
Investment Company, Financial Highlights [Line Items]      
Total Amount Outstanding Exclusive of Treasury Securities [1] 306,500 $ 325,600 $ 0
Asset Coverage per Unit [2] 1,757 $ 1,922 $ 0
JPM Credit Facility      
Investment Company, Financial Highlights [Line Items]      
Total Amount Outstanding Exclusive of Treasury Securities [1] 88,500    
Asset Coverage per Unit [2] $ 1,757    
[1] Total amount of each class of senior securities outstanding at the end of the period presented, in thousands.
[2] Asset coverage per unit is the ratio of the carrying value of our total assets, less all liabilities excluding indebtedness represented by senior securities in this table, to the aggregate amount of senior securities representing indebtedness. Asset coverage per unit is expressed in terms of dollar amounts per $1,000 of indebtedness and is calculated on a consolidated basis.