v3.25.2
Note 9 - Fair Value Measurements - Fair Value Estimates for Financial Instruments, Excluding Financial Instruments on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Reported Value Measurement [Member]    
Cash and due from banks $ 626,437 $ 601,494
Debt securities held to maturity 834,439 844,634
Loans 734,477 805,520
Deposits 4,747,535 5,011,850
Securities sold under repurchase agreements 101,210 120,322
Estimate of Fair Value Measurement [Member]    
Cash and due from banks 626,437 601,494
Debt securities held to maturity 817,719 807,838
Loans 733,349 795,849
Deposits 4,745,041 5,007,644
Securities sold under repurchase agreements 101,210 120,322
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and due from banks 626,437 601,494
Debt securities held to maturity 0 0
Loans 0 0
Deposits 0 0
Securities sold under repurchase agreements 0 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash and due from banks 0 0
Debt securities held to maturity 817,719 807,838
Loans 0 0
Deposits 4,674,589 4,929,612
Securities sold under repurchase agreements 101,210 120,322
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash and due from banks 0 0
Debt securities held to maturity 0 0
Loans 733,349 795,849
Deposits 70,452 78,032
Securities sold under repurchase agreements $ 0 $ 0