Note 5 - Derivative and Other Hedging Instruments (Details Textual) $ / item in Thousands, $ in Thousands |
Jun. 30, 2026
USD ($)
$ / item
|
Dec. 31, 2025
USD ($)
$ / item
|
|---|---|---|
| Derivative, Fair Value, Net | $ 830 | |
| Five Year Treasury Note Futures [Member] | Short [Member] | ||
| Derivative, Forward Price (in USD per Per Share) | $ / item | 109,300 | |
| Derivative, Fair Value, Net | $ 133,900 | |
| Ten Year T-Note Futures [Member] | Short [Member] | ||
| Derivative, Forward Price (in USD per Per Share) | $ / item | 109,890 | 112,440 |
| Derivative, Fair Value, Net | $ 207,300 | $ 101,200 |
| Ten Year Ultra Futures [Member] | Short [Member] | ||
| Derivative, Forward Price (in USD per Per Share) | $ / item | 112,470 | 115,020 |
| Derivative, Fair Value, Net | $ 67,500 | $ 69,000 |