v3.26.1
Net Assets - Share Repurchases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2025
Investment Company [Abstract]      
Stock repurchase program, authorized percent, quarterly 0.0500 0.0500  
Share repurchases | $ $ 610,994 $ 210,490  
Share repurchases (in shares) | shares 24,646,802 8,264,218  
Percentage of outstanding shares purchased 5.00% 2.42%  
Percentage of shares outstanding 9.25%   5.00%