v3.25.2
Net Assets - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
May 27, 2025
Jun. 30, 2025
Dec. 31, 2024
Dividends Payable [Line Items]      
Common stock, shares authorized (in shares)   1,000,000,000 1,000,000,000
Common stock, par value (in USD per share)   $ 0.01 $ 0.01
2025 Stock Repurchase Program      
Dividends Payable [Line Items]      
Authorized amount of share repurchase program $ 200    
Period in force of share repurchase program 18 months