v3.26.1
Note 7 - Financial Instruments - Financial Instruments Sold, Not Yet Purchased (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Trading securities sold, not yet purchased $ 48,932 $ 36,617
Other investments sold, not yet purchased 80 0
Corporate Bonds and Redeemable Preferred Stock [Member]    
Trading securities sold, not yet purchased 2,536 8,107
Equity Derivatives [Member]    
Other investments sold, not yet purchased 80 0
Derivative [Member]    
Trading securities sold, not yet purchased 5,419 4,245
Equity Securities [Member]    
Trading securities sold, not yet purchased 31 463
US Government Agencies Debt Securities [Member]    
Trading securities sold, not yet purchased 31 0
US Treasury Securities [Member]    
Trading securities sold, not yet purchased $ 40,915 $ 23,802