Note 10 - Investments in Marketable Securities (Details Textual) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Equity Securities Fv Ni Gross Unrealized Gain | $ 147,113,000 | $ 147,113,000 | $ 137,436,000 | ||
| Equity Securities Fv Ni Gross Unrealized Loss | 237,000 | 237,000 | 547,000 | ||
| Equity Securities, FV-NI, Unrealized Gain (Loss) | 915,000 | $ (5,061,000) | 9,989,000 | $ 5,921,000 | |
| Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax | 367,000 | 367,000 | 1,464,000 | ||
| Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax | $ 2,650,000 | 2,650,000 | $ 2,181,000 | ||
| Proceeds from Sale and Maturity of Marketable Securities | 15,747,000 | 43,455,000 | |||
| Debt Securities, Realized Gain (Loss) | $ 153,000 | $ 480,000 | |||