| Dividends Declared [Table Text Block] |
| | | | | | | | | | | | | | | DRIP | | | DRIP | |
| Date | | | | | | Amount | | | Cash | | | Shares | | | Share | |
| Declared | | Record Date | | Payment Date | | Per Share | | | Distribution | | | Issued | | | Value | |
| | | | | | | (In thousands, except share and per share data) | |
| Three Months Ended March 31, 2026 | | | | | | | | | | | | | | | | | | | | |
| February 27, 2026 | | May 18, 2026 | | June 16, 2026 | | $ | 0.06 | | | $ | — | | | | — | | | $ | — | |
| February 27, 2026 | | April 16, 2026 | | May 15, 2026 | | | 0.06 | | | | — | | | | — | | | | — | |
| February 27, 2026 | | March 16, 2026 | | April 15, 2026 | | | 0.06 | | | | 2,727 | | | | 30,460 | | | | 144 | |
| | | | | | | $ | 0.18 | | | $ | 2,727 | | | | 30,460 | | | $ | 144 | |
| Year Ended December 31, 2025 | | | | | | | | | | | | | | | | | | | | |
| October 22, 2025 | | February 17, 2026 | | March 13, 2026 | | $ | 0.11 | | | $ | 5,020 | | | | 55,295 | | | $ | 239 | |
| October 22, 2025 | | January 16, 2026 | | February 13, 2026 | | | 0.11 | | | | 4,885 | | | | 38,126 | | | | 250 | |
| October 22, 2025 | | December 17, 2025 | | January 15, 2026 | | | 0.11 | | | | 4,785 | | | | 34,520 | | | | 232 | |
| July 23, 2025 | | November 17, 2025 | | December 16, 2025 | | | 0.11 | | | | 4,660 | | | | 37,723 | | | | 247 | |
| July 23, 2025 | | October 16, 2025 | | November 14, 2025 | | | 0.11 | | | | 4,666 | | | | 32,582 | | | | 216 | |
| July 23, 2025 | | September 17, 2025 | | October 15, 2025 | | | 0.11 | | | | 4,685 | | | | 31,217 | | | | 189 | |
| April 25, 2025 | | August 18, 2025 | | September 16, 2025 | | | 0.11 | | | | 4,513 | | | | 26,782 | | | | 183 | |
| April 25, 2025 | | July 16, 2025 | | August 15, 2025 | | | 0.11 | | | | 4,498 | | | | 25,469 | | | | 182 | |
| April 25, 2025 | | June 16, 2025 | | July 15, 2025 | | | 0.11 | | | | 4,442 | | | | 21,896 | | | | 181 | |
| February 28, 2025 | | May 16, 2025 | | June 13, 2025 | | | 0.11 | | | | 4,387 | | | | 27,006 | | | | 202 | |
| February 28, 2025 | | April 16, 2025 | | May 15, 2025 | | | 0.11 | | | | 4,257 | | | | 24,095 | | | | 182 | |
| February 28, 2025 | | March 17, 2025 | | April 15, 2025 | | | 0.11 | | | | 4,245 | | | | 23,001 | | | | 192 | |
| | | | | | | $ | 1.32 | | | $ | 55,043 | | | | 377,712 | | | $ | 2,495 | |
| | | | | | | | | | | | | | | | | | | | | |
| Ex-Dividend Date | | Record Date | | Payment Date | | Distributions Declared | |
| June 17, 2026 | | June 17, 2026 | | July 15, 2026 | | $ | 0.06 | |
| July 16, 2026 | | July 16, 2026 | | August 14, 2026 | | $ | 0.06 | |
| August 17, 2026 | | August 17, 2026 | | September 15, 2026 | | $ | 0.06 | |
| Ex-Dividend Date | | Record Date | | Payment Date | | Distributions Declared | |
| June 17, 2026 | | June 17, 2026 | | July 15, 2026 | | $ | 0.03 | |
| July 16, 2026 | | July 16, 2026 | | August 14, 2026 | | $ | 0.03 | |
| August 17, 2026 | | August 17, 2026 | | September 15, 2026 | | $ | 0.03 | |
|