Note 6 - Pledged Assets - Schedule of Financial Instruments Pledged as Collateral From Counterparties (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets pledged | $ 510,884 | $ 141,633 |
| Cash [Member] | ||
| Assets pledged | 12,503 | 12,909 |
| US Treasury Securities [Member] | ||
| Assets pledged | 498,381 | 128,724 |
| Repurchase Agreements [Member] | ||
| Assets pledged | 11,708 | 12,549 |
| Repurchase Agreements [Member] | Cash [Member] | ||
| Assets pledged | 9,363 | 12,549 |
| Repurchase Agreements [Member] | US Treasury Securities [Member] | ||
| Assets pledged | 2,345 | 0 |
| Reverse Repurchase Agreement [Member] | ||
| Assets pledged | 496,036 | 128,724 |
| Reverse Repurchase Agreement [Member] | Cash [Member] | ||
| Assets pledged | 0 | 0 |
| Reverse Repurchase Agreement [Member] | US Treasury Securities [Member] | ||
| Assets pledged | 496,036 | 128,724 |
| Derivative [Member] | ||
| Assets pledged | 3,140 | 360 |
| Derivative [Member] | Cash [Member] | ||
| Assets pledged | 3,140 | 360 |
| Derivative [Member] | US Treasury Securities [Member] | ||
| Assets pledged | $ 0 | $ 0 |