v3.26.1
Note 7 - Debt Securities in a Continuous Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Security
Dec. 31, 2025
USD ($)
Security
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 553 528
Debt Securities in an unrealized loss position less than 12 months, fair value $ 89,246 $ 31,850
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (749) (495)
Debt Securities in an unrealized loss position 12 months or longer, fair value 409,528 456,456
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (58,050) (57,369)
Debt Securities in an unrealized loss position, fair value 498,774 488,306
Debt Securities in an unrealized loss position, unrealized losses $ (58,799) $ (57,864)
US Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 1 0
Debt Securities in an unrealized loss position less than 12 months, fair value $ 3,000 $ 0
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (2) 0
Debt Securities in an unrealized loss position 12 months or longer, fair value 0 0
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses 0 0
Debt Securities in an unrealized loss position, fair value 3,000 0
Debt Securities in an unrealized loss position, unrealized losses $ (2) $ 0
US Government Agencies Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 35 35
Debt Securities in an unrealized loss position less than 12 months, fair value $ 0 $ 0
Debt Securities in an unrealized loss position less than 12 months, unrealized losses 0 0
Debt Securities in an unrealized loss position 12 months or longer, fair value 70,762 70,850
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (5,211) (5,118)
Debt Securities in an unrealized loss position, fair value 70,762 70,850
Debt Securities in an unrealized loss position, unrealized losses $ (5,211) $ (5,118)
US States and Political Subdivisions Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 188 187
Debt Securities in an unrealized loss position less than 12 months, fair value $ 1,508 $ 0
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (19) 0
Debt Securities in an unrealized loss position 12 months or longer, fair value 87,172 89,085
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (15,481) (15,326)
Debt Securities in an unrealized loss position, fair value 88,680 89,085
Debt Securities in an unrealized loss position, unrealized losses $ (15,500) $ (15,326)
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 153 151
Debt Securities in an unrealized loss position less than 12 months, fair value $ 34 $ 0
Debt Securities in an unrealized loss position less than 12 months, unrealized losses 0 0
Debt Securities in an unrealized loss position 12 months or longer, fair value 170,838 183,138
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (26,132) (25,767)
Debt Securities in an unrealized loss position, fair value 170,872 183,138
Debt Securities in an unrealized loss position, unrealized losses $ (26,132) $ (25,767)
Collateralized Mortgage Obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 150 149
Debt Securities in an unrealized loss position less than 12 months, fair value $ 58,651 $ 22,618
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (281) (91)
Debt Securities in an unrealized loss position 12 months or longer, fair value 78,104 111,962
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (11,222) (11,079)
Debt Securities in an unrealized loss position, fair value 136,755 134,580
Debt Securities in an unrealized loss position, unrealized losses $ (11,503) $ (11,170)
Corporate Debt Securities and Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 26 6
Debt Securities in an unrealized loss position less than 12 months, fair value $ 26,053 $ 9,232
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (447) (404)
Debt Securities in an unrealized loss position 12 months or longer, fair value 2,652 1,421
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (4) (79)
Debt Securities in an unrealized loss position, fair value 28,705 10,653
Debt Securities in an unrealized loss position, unrealized losses $ (451) $ (483)