Dividends and Distributions - Schedule of Dividend Declarations and Distributions (Details) - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| DRIP Shares Value | $ 0 | $ 0 | $ 0 | $ 514,649 | |||||||||||
| Declared Date February 26, 2026 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [1] | Feb. 26, 2026 | |||||||||||||
| Record Date | [1] | Mar. 27, 2026 | |||||||||||||
| Payment Date | [1] | Apr. 09, 2026 | |||||||||||||
| Amount Per Share | [1] | $ 0.36 | |||||||||||||
| Cash Distribution | [1] | $ 11,174,784 | |||||||||||||
| DRIP Shares Issued | [1] | 2,787 | |||||||||||||
| DRIP Shares Value | [1] | $ 28,708 | |||||||||||||
| Declared Date March 19, 2026 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [1] | Mar. 19, 2026 | |||||||||||||
| Record Date | [1] | Mar. 27, 2026 | |||||||||||||
| Payment Date | [1] | Apr. 09, 2026 | |||||||||||||
| Amount Per Share | [1] | $ 0.01 | |||||||||||||
| Cash Distribution | [1] | $ 310,411 | |||||||||||||
| DRIP Shares Issued | [1] | 77 | |||||||||||||
| DRIP Shares Value | [1] | $ 797 | |||||||||||||
| Declared Date May 6, 2026 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | May 06, 2026 | ||||||||||||||
| Record Date | Jun. 26, 2026 | ||||||||||||||
| Payment Date | Jul. 13, 2026 | ||||||||||||||
| Amount Per Share | $ 0.36 | ||||||||||||||
| Cash Distribution | $ 11,071,392 | ||||||||||||||
| DRIP Shares Issued | 0 | ||||||||||||||
| DRIP Shares Value | $ 0 | ||||||||||||||
| Declared Date June 24, 2026 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | Jun. 24, 2026 | ||||||||||||||
| Record Date | Jun. 26, 2026 | ||||||||||||||
| Payment Date | Jul. 13, 2026 | ||||||||||||||
| Amount Per Share | $ 0.03 | ||||||||||||||
| Cash Distribution | $ 922,616 | ||||||||||||||
| DRIP Shares Issued | 0 | ||||||||||||||
| DRIP Shares Value | $ 0 | ||||||||||||||
| Declared Date February 27, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [2] | Feb. 27, 2025 | |||||||||||||
| Record Date | [2] | Mar. 28, 2025 | |||||||||||||
| Payment Date | [2] | Apr. 10, 2025 | |||||||||||||
| Amount Per Share | [2] | $ 0.36 | |||||||||||||
| Cash Distribution | [2] | $ 11,552,886 | |||||||||||||
| DRIP Shares Issued | [2] | 12,507 | |||||||||||||
| DRIP Shares Value | [2] | $ 161,965 | |||||||||||||
| Declared Date March 24, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [2] | Mar. 24, 2025 | |||||||||||||
| Record Date | [2] | Mar. 28, 2025 | |||||||||||||
| Payment Date | [2] | Apr. 10, 2025 | |||||||||||||
| Amount Per Share | [2] | $ 0.03 | |||||||||||||
| Cash Distribution | [2] | $ 962,741 | |||||||||||||
| DRIP Shares Issued | [2] | 1,042 | |||||||||||||
| DRIP Shares Value | [2] | $ 13,497 | |||||||||||||
| Declared Date May 7, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [3] | May 07, 2025 | |||||||||||||
| Record Date | [3] | Jun. 27, 2025 | |||||||||||||
| Payment Date | [3] | Jul. 14, 2025 | |||||||||||||
| Amount Per Share | [3] | $ 0.36 | |||||||||||||
| Cash Distribution | [3] | $ 11,573,928 | |||||||||||||
| DRIP Shares Issued | [3] | 1,857 | |||||||||||||
| DRIP Shares Value | [3] | $ 26,446 | |||||||||||||
| Declared Date June 23, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [3] | Jun. 23, 2025 | |||||||||||||
| Record Date | [3] | Jun. 27, 2025 | |||||||||||||
| Payment Date | [3] | Jul. 14, 2025 | |||||||||||||
| Amount Per Share | [3] | $ 0.06 | |||||||||||||
| Cash Distribution | [3] | $ 1,928,988 | |||||||||||||
| DRIP Shares Issued | [3] | 310 | |||||||||||||
| DRIP Shares Value | [3] | $ 4,408 | |||||||||||||
| Declared Date August 6, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [4] | Aug. 06, 2025 | |||||||||||||
| Record Date | [4] | Sep. 26, 2025 | |||||||||||||
| Payment Date | [4] | Oct. 14, 2025 | |||||||||||||
| Amount Per Share | [4] | $ 0.36 | |||||||||||||
| Cash Distribution | [4] | $ 11,462,765 | |||||||||||||
| DRIP Shares Issued | [4] | 2,119 | |||||||||||||
| DRIP Shares Value | [4] | $ 26,836 | |||||||||||||
| Declared Date September 23, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [4] | Sep. 23, 2025 | |||||||||||||
| Record Date | [4] | Sep. 26, 2025 | |||||||||||||
| Payment Date | [4] | Oct. 14, 2025 | |||||||||||||
| Amount Per Share | [4] | $ 0.06 | |||||||||||||
| Cash Distribution | [4] | $ 1,910,460 | |||||||||||||
| DRIP Shares Issued | [4] | 353 | |||||||||||||
| DRIP Shares Value | [4] | $ 4,473 | |||||||||||||
| Declared Date November 5, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [5] | Nov. 05, 2025 | |||||||||||||
| Record Date | [5] | Dec. 29, 2025 | |||||||||||||
| Payment Date | [5] | Jan. 14, 2026 | |||||||||||||
| Amount Per Share | [5] | $ 0.36 | |||||||||||||
| Cash Distribution | [5] | $ 11,226,221 | |||||||||||||
| DRIP Shares Issued | [5] | 2,287 | |||||||||||||
| DRIP Shares Value | [5] | $ 27,726 | |||||||||||||
| Declared Date December 23, 2025 | |||||||||||||||
| Dividends Payable [Line Items] | |||||||||||||||
| Date Declared | [5] | Dec. 23, 2025 | |||||||||||||
| Record Date | [5] | Dec. 29, 2025 | |||||||||||||
| Payment Date | [5] | Jan. 14, 2026 | |||||||||||||
| Amount Per Share | [5] | $ 0.07 | |||||||||||||
| Cash Distribution | [5] | $ 2,182,877 | |||||||||||||
| DRIP Shares Issued | [5] | 445 | |||||||||||||
| DRIP Shares Value | [5] | $ 5,391 | |||||||||||||
| |||||||||||||||