v3.25.4
Borrowings - July 2028 Notes (Details)
$ in Thousands
Jul. 10, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Borrowings      
Total aggregate principal amount committed/ outstanding   $ 4,250,797 $ 2,656,207
2028 Note Purchase Agreement | Unsecured Debt      
Borrowings      
Total aggregate principal amount committed/ outstanding $ 42,000 $ 42,000  
Weighted average interest rate 6.20%    
Minimum repayment of aggregate principal amount of senior notes 0.10    
Debt Instrument, redemption price, percentage 100.00%    
Net worth amount $ 500,000    
Amount equal to net assets $ 1,063,400    
Percentage equal to net assets 65.00%    
Asset coverage ratio 1.50    
2028 Note Purchase Agreement | Unsecured Debt | Below Investment Grade Event      
Borrowings      
Additional interest rate 1.00%    
2028 Note Purchase Agreement | Unsecured Debt | Secured Debt Ratio Event      
Borrowings      
Additional interest rate 1.50%    
2028 Note Purchase Agreement | Unsecured Debt | Below Investment Grade Event and a Secured Debt Ratio Event      
Borrowings      
Additional interest rate 2.00%