v3.25.2
Note 8 - Deposits and Borrowed Funds - Deposits Detail (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Noninterest-bearing $ 2,175,841 $ 2,333,389
Interest-bearing:    
Transaction 894,774 953,863
Savings 1,603,974 1,642,360
Time deposits less than $100 thousand 43,659 47,585
Time deposits $100 thousand through $250 thousand 20,877 25,368
Time deposits more than $250 thousand 8,410 9,285
Total deposits $ 4,747,535 $ 5,011,850