Note 10 - Derivative Financial Instruments - Statement of Operations Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Derivative financial instruments | $ 5,625 | $ 28,090 | $ 112,620 |
| TBA and Other Forward MBS [Member] | |||
| Derivative financial instruments | 3,039 | 5,230 | 3,933 |
| Equity Derivatives [Member] | |||
| Derivative financial instruments | 2,586 | (11) | 603 |
| Share Forward Liabilities [Member] | |||
| Derivative financial instruments | $ 0 | $ 22,871 | $ 108,084 |