v3.25.2
Note 5 - Financial Instruments and Fair Value Measurements - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Inputs, Level 1 [Member] | Reported Value Measurement [Member]    
Cash and cash equivalents $ 198,860 $ 168,751
Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Cash and cash equivalents 198,860 168,751
Fair Value, Inputs, Level 2 [Member] | Reported Value Measurement [Member]    
Restricted equity securities 7,061 6,285
Interest receivable 8,648 8,559
Interest payable (242) (241)
Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Restricted equity securities 7,061 6,285
Interest receivable 8,648 8,559
Interest payable (242) (241)
Fair Value, Inputs, Level 3 [Member] | Reported Value Measurement [Member]    
Loans, net 1,096,549 1,093,514
Deposits (1,711,241) (1,695,690)
Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Loans, net 1,042,820 1,037,104
Deposits (1,710,923) (1,695,342)
Commitments and standby letters of credit $ (2,049) $ (1,858)