v3.25.2
Note 4 - Investments (Details Textual) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Debt Securities, Trading, Unrealized Gain (Loss) $ 61.5 $ 35.6
European Smaller Companies Trust PLC [Member]    
Other Investments $ 53.7  
Privacore [Member]    
Equity Method Investment, Ownership Percentage 49.00%  
Long Tail Alpha Investment [Member]    
Equity Method Investment, Ownership Percentage 20.00%