v3.25.2
Note 6 - Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments [Abstract]    
Equity securities $ 8,125 $ 49,655
Equity securities, underlying value 1,593 1,329
Equity securities with no readily determinable fair value 4,139 4,139
Equity securities with no readily determinable fair value, underlying value 0 0
Variable interest entity, equity method 778 787
Warrants and options 3 3
Investments $ 13,045 $ 54,584