Net Assets (Details 2) - USD ($) |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Mar. 31, 2026 |
|
| O2025 Q2 Dividends [Member] | |||
| Dividends Payable [Line Items] | |||
| Dividend declaration date | Jun. 27, 2025 | ||
| Type | Quarterly | ||
| Dividend record date | Jun. 30, 2025 | ||
| Dividend payable date | Jul. 16, 2025 | ||
| Dividend paid per share | $ 0.02 | ||
| Dividend paid | $ 73,252 | ||
| O2026 Q1 Dividends [Member] | |||
| Dividends Payable [Line Items] | |||
| Dividend declaration date | Mar. 30, 2026 | ||
| Type | Quarterly | ||
| Dividend record date | Mar. 31, 2026 | ||
| Dividend payable date | Apr. 16, 2026 | ||
| Dividend paid per share | $ 0.0166 | ||
| Dividend paid | $ 78,695 | ||
| O2026 Q2 Dividends [Member] | |||
| Dividends Payable [Line Items] | |||
| Dividend declaration date | Jun. 29, 2026 | ||
| Type | Quarterly | ||
| Dividend record date | Jun. 30, 2026 | ||
| Dividend payable date | Jul. 15, 2026 | ||
| Dividend paid per share | $ 0.0162 | ||
| Dividend paid | $ 79,656 | ||