Note 10 - Derivative Financial Instruments - Balance Sheet Information (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Derivative financial instruments, fair value, net | $ 20,403 | $ 1,903 |
| TBA and Other Forward MBS [Member] | Long [Member] | ||
| Derivative financial instruments, fair value, net | 4,651 | 4,836 |
| TBA and Other Forward MBS [Member] | Short [Member] | ||
| Derivative financial instruments, fair value, net | (4,245) | (4,050) |
| Equity Derivatives [Member] | Short [Member] | ||
| Derivative financial instruments, fair value, net | 19,997 | 1,587 |
| Share Forward Liabilities [Member] | Short [Member] | ||
| Derivative financial instruments, fair value, net | $ 0 | $ (470) |