v3.26.1
Net Assets - Schedule of Common Shares Issued (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Investment Company, Capital Share Transactions, Stock Issued [Abstract]          
Proceeds from shares issued or sold, Shares 1,146,789 0 20,004,751 1,726,835 20,004,751
Proceeds from shares issued or sold, Amount $ 30,000 $ 0 $ 500,755 $ 45,000 $ 500,755