| Offsetting Assets [Table Text Block] |
| (in thousands) | | | | | | | | | | | | | | | | | | | | | | | | |
| Offsetting of Assets | |
| | | | | | | | | | | Net Amount | | | Gross Amount Not | | | | | |
| | | Gross | | | Gross | | | of Assets | | | Offset in the Balance Sheet | | | | | |
| | | Amount | | | Amount | | | Presented | | | Financial | | | | | | | | |
| | | of | | | Offset in the | | | in the | | | Instruments | | | Cash | | | | | |
| | | Recognized | | | Balance | | | Balance | | | Received as | | | Received as | | | Net | |
| | | Assets | | | Sheet | | | Sheet | | | Collateral | | | Collateral | | | Amount | |
| September 30, 2026 | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest rate swaps | | $ | 7,037 | | | $ | - | | | $ | 7,037 | | | $ | - | | | $ | - | | | $ | 7,037 | |
| TBA securities | | | 13,666 | | | | - | | | | 13,666 | | | | - | | | | (11,729 | ) | | | 1,937 | |
| Reverse repurchase agreements | | | 460,471 | | | | - | | | | 460,471 | | | | (435,939 | ) | | | - | | | | 24,532 | |
| | | $ | 481,174 | | | $ | - | | | $ | 481,174 | | | $ | (435,939 | ) | | $ | (11,729 | ) | | $ | 33,506 | |
| December 31, 2025 | | | | | | | | | | | | | | | | | | | | | | | | |
| Interest rate swaps | | $ | 8,237 | | | $ | - | | | $ | 8,237 | | | $ | - | | | $ | - | | | $ | 8,237 | |
| TBA securities | | | 1,015 | | | | - | | | | 1,015 | | | | - | | | | (360 | ) | | | 655 | |
| Reverse repurchase agreement | | | 128,613 | | | | - | | | | 128,613 | | | | (128,613 | ) | | | - | | | | - | |
| | | $ | 137,865 | | | $ | - | | | $ | 137,865 | | | $ | (128,613 | ) | | $ | (360 | ) | | $ | 8,892 | |
|
| Offsetting Liabilities [Table Text Block] |
| (in thousands) | | | | | | | | | | | | | | | | | | | | | | | | |
| Offsetting of Liabilities | |
| | | | | | | | | | | Net Amount | | | Gross Amount Not | | | | | |
| | | Gross | | | Gross | | | of Liabilities | | | Offset in the Balance Sheet | | | | | |
| | | Amount | | | Amount | | | Presented | | | Financial | | | | | | | | | |
| | | of | | | Offset in the | | | in the | | | Instruments | | | | | | | | | |
| | | Recognized | | | Balance | | | Balance | | | Posted as | | | Cash Posted | | | Net | |
| | | Liabilities | | | Sheet | | | Sheet | | | Collateral | | | as Collateral | | | Amount | |
| September 30, 2026 | | | | | | | | | | | | | | | | | | | | | | | | |
| Repurchase Agreements | | $ | 10,361,717 | | | $ | - | | | $ | 10,361,717 | | | $ | (10,231,673 | ) | | $ | (130,044 | ) | | $ | - | |
| TBA securities | | | 1,180 | | | | - | | | | 1,180 | | | | - | | | | - | | | | 1,180 | |
| | | $ | 10,362,897 | | | $ | - | | | $ | 10,362,897 | | | $ | (10,231,673 | ) | | $ | (130,044 | ) | | $ | 1,180 | |
| December 31, 2025 | | | | | | | | | | | | | | | | | | | | | | | | |
| Repurchase Agreements | | $ | 10,115,466 | | | $ | - | | | $ | 10,115,466 | | | $ | (10,064,295 | ) | | $ | (51,171 | ) | | $ | - | |
| TBA securities | | | 1,846 | | | | - | | | | 1,846 | | | | - | | | | (1,846 | ) | | | - | |
| | | $ | 10,117,312 | | | $ | - | | | $ | 10,117,312 | | | $ | (10,064,295 | ) | | $ | (53,017 | ) | | $ | - | |
|