Note 2 - Mortgage-backed Securities, at Fair Value - Schedule of RMBS Portfolio (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mortgage-backed securities, par value | $ 11,091,428 | $ 10,345,029 | ||||||||
| Mortgage-backed securities, cost | [1] | 11,301,869 | 10,574,339 | |||||||
| Pledged assets, Mortgage-backed securities | 10,667,068 | 10,628,658 | ||||||||
| Fixed Rate Mortgages [Member] | ||||||||||
| Mortgage-backed securities, par value | 11,091,428 | 10,345,029 | ||||||||
| Mortgage-backed securities, cost | [1] | 11,287,456 | 10,558,236 | |||||||
| Pledged assets, Mortgage-backed securities | 10,655,685 | 10,615,570 | ||||||||
| Financial Instrument, Other [Member] | ||||||||||
| Mortgage-backed securities, par value | [2],[3],[4] | 0 | ||||||||
| Mortgage-backed securities, cost | [1],[2],[3],[4] | 14,413 | 16,103 | |||||||
| Pledged assets, Mortgage-backed securities | [2],[3],[4] | $ 11,383 | $ 13,088 | |||||||
| ||||||||||