v3.26.1
Net Assets - Schedule of Share Repurchase Program (Details) - 2026 Stock Repurchase Program - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2026
May 30, 2026
Apr. 30, 2026
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Jun. 30, 2026
May 31, 2026
Share Repurchase Program [Line Items]                
Total number of shares repurchased (in shares) 2,869,919 2,159,748 0 3,555,175 651,123 0 9,235,965  
Approximate Dollar Value of Shares that have been Purchased Under the Plans $ 31,538 $ 23,599 $ 0 $ 42,811 $ 7,373 $ 0 $ 105,321  
Average price paid per share (in USD per share) $ 10.99 $ 10.93 $ 0 $ 12.04 $ 11.32 $ 0    
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plan $ 194,679   $ 249,816 $ 249,816 $ 292,627 $ 0 $ 194,679 $ 226,217