Income Taxes - Schedule of Distribution (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| May 8, 2026 [Member] | ||
| Schedule of Distribution [Line Items] | ||
| Record Date | May 08, 2026 | |
| Payment Date | May 20, 2026 | |
| Distribution Rate per Share | $ 20.165 | |
| Distribution Paid | $ 3,409,921 | |
| March 21, 2025 [Member] | ||
| Schedule of Distribution [Line Items] | ||
| Record Date | Mar. 21, 2025 | |
| Payment Date | Apr. 03, 2025 | |
| Distribution Rate per Share | $ 2.67 | |
| Distribution Paid | $ 450,654 | |
| May 13, 2025 [Member] | ||
| Schedule of Distribution [Line Items] | ||
| Record Date | May 13, 2025 | |
| Payment Date | May 20, 2025 | |
| Distribution Rate per Share | $ 25.19 | |
| Distribution Paid | $ 4,259,653 | |