Note 8 - Financial Instruments (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Notes Tables |
|
| Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] |
| | | December 31, 2025 | | | December 31, 2024 | |
| Corporate bonds and redeemable preferred stock | | $ | 18,449 | | | $ | 27,043 | |
| Derivatives | | | 4,651 | | | | 4,836 | |
| Equity securities | | | 10,424 | | | | 965 | |
| Foreign government bond | | | - | | | | 88 | |
| Municipal bonds | | | 3,813 | | | | 19,914 | |
| RMBS | | | 3 | | | | 5 | |
| SBA loans | | | 43,090 | | | | 28,328 | |
| U.S. government agency MBS and CMOs | | | 42,471 | | | | 45,911 | |
| U.S. government agency debt securities | | | 17,675 | | | | 21,242 | |
| Investments-trading | | $ | 140,576 | | | $ | 148,332 | |
|
| Security Sold Short [Table Text Block] |
| | | December 31, 2025 | | | December 31, 2024 | |
| Corporate bonds and redeemable preferred stock | | $ | 8,107 | | | $ | 7,342 | |
| Derivatives | | | 4,245 | | | | 4,050 | |
| Equity securities | | | 463 | | | | 83 | |
| U.S. government agency debt securities | | | - | | | | 40 | |
| U.S. Treasury securities | | | 23,802 | | | | 24,917 | |
| Trading securities sold, not yet purchased | | $ | 36,617 | | | $ | 36,432 | |
| | | December 31, 2025 | | | December 31, 2024 | |
| Equity securities | | $ | - | | | $ | 1,181 | |
| Equity derivatives | | | - | | | | 470 | |
| Other investments sold, not yet purchased | | $ | - | | | $ | 1,651 | |
|
| Schedule of Other Investments at Fair Value [Table Text Block] |
| | | December 31, 2025 | | | December 31, 2024 | |
| Equity securities | | $ | 21,457 | | | $ | 11,072 | |
| Placement units and warrants | | | 19,997 | | | | 1,587 | |
| Corporate bonds | | | 535 | | | | 531 | |
| Notes receivable | | | 2,783 | | | | 11,250 | |
| Interests in SPVs | | | - | | | | 1,565 | |
| CK Capital Value Fund | | | 1,171 | | | | - | |
| CREO JV | | | 8,940 | | | | 6,432 | |
| U.S. Insurance JV | | | 2,375 | | | | 2,825 | |
| Other investments, at fair value | | $ | 57,258 | | | $ | 35,262 | |
|