XML 102 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Deposits - Deposit Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Non-interest-bearing demand deposits $ 3,284,342 $ 3,529,018
Interest bearing demand deposits 2,205,695 2,370,685
Money market deposits 3,372,773 3,049,754
Savings deposits 1,252,788 1,039,203
Time deposits 9,570,601 9,336,787
Total deposits $ 19,686,199 $ 19,325,447