v3.26.1
Net Assets - Schedule of Share Repurchases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Mar. 31, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2026
Investment Company [Abstract]          
Percentage of outstanding shares the company offered to repurchase 0.0500 0.0500 0.0500 0.0500 0.05
Amount repurchased | $ $ 61,381 $ 28,992 $ 10,734 $ 0  
Number of shares repurchased (in shares) | shares 2,280,983 1,078,563 405,989 0  
Percentage of outstanding shares repurchased 4.67% 2.34% 1.31% 0.00%