| 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) | |
| Year Ended December 31, 2025 | | | | | | | | | | | | | | | | | | | | |
| October 22, 2025 | | February 17, 2026 | | March 13, 2026 | | $ | 0.11 | | | $ | — | | | | — | | | $ | — | |
| 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 | | | $ | 50,023 | | | | 322,417 | | | $ | 2,256 | |
| Year Ended December 31, 2024 | | | | | | | | | | | | | | | | | | | | |
| October 25, 2024 | | February 18, 2025 | | March 14, 2025 | | $ | 0.11 | | | $ | 4,280 | | | | 16,954 | | | $ | 154 | |
| October 25, 2024 | | January 16, 2025 | | February 14, 2025 | | | 0.11 | | | | 4,226 | | | | 18,428 | | | | 179 | |
| October 25, 2024 | | December 16, 2024 | | January 15, 2025 | | | 0.11 | | | | 4,235 | | | | 16,428 | | | | 151 | |
| July 26, 2024 | | November 15, 2024 | | December 13, 2024 | | | 0.11 | | | | 4,124 | | | | 15,584 | | | | 147 | |
| July 26, 2024 | | October 17, 2024 | | November 14, 2024 | | | 0.11 | | | | 4,022 | | | | 17,706 | | | | 165 | |
| July 26, 2024 | | September 16, 2024 | | October 16, 2024 | | | 0.11 | | | | 3,914 | | | | 18,539 | | | | 195 | |
| April 26, 2024 | | August 16, 2024 | | September 13, 2024 | | | 0.11 | | | | 3,818 | | | | 17,441 | | | | 192 | |
| April 26, 2024 | | July 17, 2024 | | August 15, 2024 | | | 0.11 | | | | 3,775 | | | | 16,852 | | | | 192 | |
| April 26, 2024 | | June 17, 2024 | | July 16, 2024 | | | 0.11 | | | | 3,766 | | | | 15,860 | | | | 199 | |
| February 23, 2024 | | May 17, 2024 | | June 14, 2024 | | | 0.11 | | | | 3,701 | | | | 16,686 | | | | 201 | |
| February 23, 2024 | | April 18, 2024 | | May 15, 2024 | | | 0.11 | | | | 3,654 | | | | 16,687 | | | | 199 | |
| February 23, 2024 | | March 19, 2024 | | April 16, 2024 | | | 0.05 | | | | 1,625 | | | | 7,598 | | | | 85 | |
| February 23, 2024 | | March 19, 2024 | | April 16, 2024 | | | 0.11 | | | | 3,574 | | | | 16,717 | | | | 188 | |
| | | | | | | $ | 1.37 | | | $ | 48,714 | | | | 211,480 | | | $ | 2,247 | |
| Ex-Dividend Date | | Record Date | | Payment Date | | Distributions Declared | |
| March 16, 2026 | | March 16, 2026 | | April 15, 2026 | | $ | 0.06 | |
| April 16, 2026 | | April 16, 2025 | | May 15, 2026 | | $ | 0.06 | |
| May 18, 2026 | | May 18, 2025 | | June 16, 2026 | | $ | 0.06 | |
|