| Schedule of Common Stock Outstanding Roll Forward [Table Text Block] |
| ($ in thousands, except per share amounts) | | | | | | | | | | | | | |
| | | | Weighted | | | | | | | | | |
| | | | Average | | | | | | | | | |
| | | | Price | | | | | | | | | |
| | | | Received | | | | | | | Net | |
| Type of Offering | Period | | Per Share(1) | | | Shares | | | Proceeds(2) | |
| 2026 | | | | | | | | | | | | | |
| At the Market Offering Program(3) | First Quarter | | $ | 7.40 | | | | 14,558,681 | | | $ | 107,767 | |
| At the Market Offering Program(3) | Second Quarter | | $ | 6.94 | | | | 4,000,000 | | | | 27,758 | |
| Total | | | | | | | | 18,558,681 | | | $ | 135,525 | |
| 2025 | | | | | | | | | | | | | |
| At the Market Offering Program(3) | First Quarter | | $ | 8.17 | | | | 25,142,046 | | | $ | 205,424 | |
| At the Market Offering Program(3) | Second Quarter | | | 7.01 | | | | 19,884,204 | | | | 139,416 | |
| At the Market Offering Program(3) | Third Quarter | | | 7.03 | | | | 21,664,659 | | | | 152,345 | |
| At the Market Offering Program(3) | Fourth Quarter | | | 7.24 | | | | 33,738,722 | | | | 244,238 | |
| Total | | | | | | | | 100,429,631 | | | $ | 741,423 | |
|
| Dividends Declared [Table Text Block] |
| (in thousands, except per share amounts) | |
| Year | | Per Share Amount | | | Total | |
| 2013 | | $ | 6.975 | | | $ | 4,662 | |
| 2014 | | | 10.800 | | | | 22,643 | |
| 2015 | | | 9.600 | | | | 38,748 | |
| 2016 | | | 8.400 | | | | 41,388 | |
| 2017 | | | 8.400 | | | | 70,717 | |
| 2018 | | | 5.350 | | | | 55,814 | |
| 2019 | | | 4.800 | | | | 54,421 | |
| 2020 | | | 3.950 | | | | 53,570 | |
| 2021 | | | 3.900 | | | | 97,601 | |
| 2022 | | | 2.475 | | | | 87,906 | |
| 2023 | | | 1.800 | | | | 81,127 | |
| 2024 | | | 1.440 | | | | 96,309 | |
| 2025 | | | 1.440 | | | | 190,930 | |
| 2026 - YTD(1) | | | 0.760 | | | | 149,256 | |
| Totals | | $ | 70.090 | | | $ | 1,045,092 | |
|