v3.26.1
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