Net Assets - Schedule of Net Offering Price Per Share (Details) - $ / shares |
Jun. 30, 2026 |
May 31, 2026 |
Apr. 30, 2026 |
Mar. 31, 2026 |
Feb. 28, 2026 |
Jan. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|---|---|---|---|---|
| Public Offering | |||||||
| Subsidiary, Sale of Stock [Line Items] | |||||||
| Net Offering Price Per Share (in dollars per share) | $ 24.14 | $ 24.21 | $ 24.17 | $ 24.10 | $ 24.50 | $ 24.89 | $ 25.00 |