v3.25.4
Agreements and Related Party Transactions Investment Advisory Agreement - Related Party Commitments (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Agreements and Related Party Transactions    
Shares held 35,671,560 13,988,959
Advisor | Class I Shares    
Agreements and Related Party Transactions    
Shares held 3,988,208 3,480,000