v3.25.2
Note 7 - Financial Instruments - Financial Instruments Sold, Not Yet Purchased (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Trading securities sold, not yet purchased $ 37,160 $ 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 15,173 24,917
Corporate Bonds and Redeemable Preferred Stock [Member]    
Trading securities sold, not yet purchased 9,616 7,342
Equity Securities [Member]    
Trading securities sold, not yet purchased 309 83
Other investments sold, not yet purchased 0 1,181
Derivative [Member]    
Trading securities sold, not yet purchased 12,062 4,050
Share Forward Liabilities [Member]    
Other investments sold, not yet purchased $ 0 $ 470