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 |