v3.26.1
Note 23 - Revenue From Contracts With Customers (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Trading Activity Charges Reducing Product Sales Commissions and Fees $ 310,000,000,000 $ 296,000  
Contract with Customer, Liability 0    
Fiduciary and Trust [Member]      
Accrued Fees and Other Revenue Receivable $ 5,400,000   $ 5,300,000