v3.25.2
Organization - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 17, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Investment company, capital share transaction, increase (decrease) $ 41.2        
Stock issued during period, shares, period increase (decrease) 2,100,000 2,179,731 0 2,896,207 2,155,599
Shares issued, price per share $ 20        
Investment Owned, Balance, Principal Amount $ 50.0