v3.26.1
Net Assets - Schedule of Share Repurchase Program (Details) - 2026 Stock Repurchase Program - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2026
Feb. 28, 2026
Mar. 31, 2026
Share Repurchase Program [Line Items]      
Total number of shares repurchased (in shares) 3,555,175 651,123 4,206,298
Approximate Dollar Value of Shares that have been Purchased Under the Plans $ 42,811 $ 7,373 $ 50,184
Average price paid per share (in USD per share) $ 12.04 $ 11.32  
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plan $ 249,816 $ 292,627 $ 249,816