v3.25.2
Note 8 - FAIR VALUE - Carrying Values and Estimated Fair Values of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Interest-bearing deposits at financial institutions $ 118,704 $ 143,442
Securities held to maturity, fair value 803,565 800,583
Securities available for sale, at fair value 271,517 281,109
Derivatives 184,982 186,781
Subordinated notes 233,701 233,489
Derivatives 209,505 214,823
Fair Value, Inputs, Level 1 | Carrying Value    
Cash and due from banks 104,769 91,732
Fair Value, Inputs, Level 1 | Estimated of Fair Value    
Cash and due from banks 104,769 91,732
Fair Value, Inputs, Level 2 | Carrying Value    
Federal funds sold 27,000 27,150
Securities held to maturity, fair value 909,035 835,797
Securities available for sale, at fair value 271,517 281,109
Loans/leases receivable, net 6,784,550 6,644,161
Short-term borrowings 1,350 1,800
FHLB advances 225,383 285,383
Subordinated notes 233,701 233,489
Junior subordinated debentures 48,925 48,860
Fair Value, Inputs, Level 2 | Carrying Value | Nonmaturity deposits    
Deposits 6,092,401 5,835,362
Fair Value, Inputs, Level 2 | Carrying Value | Time deposits    
Deposits 1,225,952 1,225,825
Fair Value, Inputs, Level 2 | Carrying Value | Interest rate caps    
Derivatives 184,982 186,781
Fair Value, Inputs, Level 2 | Carrying Value | Interest rate swaps    
Derivatives 209,505 214,823
Fair Value, Inputs, Level 2 | Carrying Value | Interest-bearing Deposits    
Interest-bearing deposits at financial institutions 118,704 143,442
Fair Value, Inputs, Level 2 | Estimated of Fair Value    
Federal funds sold 27,000 27,150
Securities held to maturity, fair value 803,565 800,583
Securities available for sale, at fair value 271,517 281,109
Loans/leases receivable, net 6,522,198 6,325,156
Short-term borrowings 1,350 1,800
FHLB advances 226,169 285,196
Subordinated notes 238,668 238,873
Junior subordinated debentures 42,416 41,638
Fair Value, Inputs, Level 2 | Estimated of Fair Value | Nonmaturity deposits    
Deposits 6,092,401 5,835,362
Fair Value, Inputs, Level 2 | Estimated of Fair Value | Time deposits    
Deposits 1,223,097 1,222,482
Fair Value, Inputs, Level 2 | Estimated of Fair Value | Interest rate caps    
Derivatives 184,982 186,781
Fair Value, Inputs, Level 2 | Estimated of Fair Value | Interest rate swaps    
Derivatives 209,505 214,823
Fair Value, Inputs, Level 2 | Estimated of Fair Value | Interest-bearing Deposits    
Interest-bearing deposits at financial institutions 118,704 143,442
Fair Value, Inputs, Level 3 | Carrying Value    
Trading 82,900 83,529
Loans/leases receivable, net 51,642 50,402
Fair Value, Inputs, Level 3 | Estimated of Fair Value    
Trading 82,900 83,529
Loans/leases receivable, net $ 55,773 $ 54,434