Note 7 - Financial Instruments (Details Textual) $ in Thousands |
Jun. 30, 2026
USD ($)
|
Dec. 31, 2025
USD ($)
|
|---|---|---|
| Number of SPACs | 44 | 33 |
| Number of SPACs with Signed Business Combination Agreements | 18 | 6 |
| Other Investments, Fair Value Disclosure | $ 80,205 | $ 57,258 |
| Margin Loan Collateral [Member] | ||
| Other Investments, Fair Value Disclosure | $ 1,527 | $ 2,439 |