v3.26.1
Unaudited Consolidated Schedule of Investments - Additional Information (Parenthetical) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Percentage of Total Net Assets 214.60% [1] 206.60% [2]
Non-qualifying assets 22.10% 24.00%
February 21, 2019 | Line of Credit    
Schedule of Investments [Line Items]    
Commitment aggregate amount $ 800,000,000  
[1] Fair value as a percentage of net assets.
[2] Fair value as a percentage of net assets.