v3.26.1
Note 11 - Deposits (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Time Deposits $ 3,010,971 $ 2,800,000
Deposits Received for Securities Loaned, at Carrying Value 900,000 900,000
Time Deposit Liability, above US Insurance Limit $ 1,000,000 $ 1,000,000