v3.25.1
Note 7 - Financial Instruments - Financial Instruments Sold, Not Yet Purchased (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Trading securities sold, not yet purchased $ 32,656 $ 36,432
Other investments sold, not yet purchased 0 1,651
US Government Agencies Debt Securities [Member]    
Trading securities sold, not yet purchased 0 40
US Treasury Securities [Member]    
Trading securities sold, not yet purchased 20,531 24,917
Corporate Bonds and Redeemable Preferred Stock [Member]    
Trading securities sold, not yet purchased 9,059 7,342
Equity Securities [Member]    
Trading securities sold, not yet purchased 45 83
Other investments sold, not yet purchased 0 1,181
Derivative [Member]    
Trading securities sold, not yet purchased 3,021 4,050
Share Forward Liabilities [Member]    
Other investments sold, not yet purchased $ 0 $ 470